.elementor-19 .elementor-element.elementor-element-b0487da{--display:flex;--min-height:80vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-b0487da > .elementor-shape-bottom .elementor-shape-fill, .elementor-19 .elementor-element.elementor-element-b0487da > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b0487da > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-b0487da > .e-con-inner > .elementor-shape-bottom svg{width:calc(208% + 1.3px);height:239px;}.elementor-19 .elementor-element.elementor-element-b0487da.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-2449e73{--display:flex;--min-height:650px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2449e73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-e29d0df{--spacer-size:33px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b2be7fb{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-b2be7fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b2be7fb .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:70px;font-weight:400;line-height:66px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-2a32c7a{padding:0px 0px 0px 20px;font-family:"PT Sans", Sans-serif;font-size:26px;font-weight:500;line-height:28px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c268bf8{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-24e7937 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 1px 3px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 4px 60px 0px rgba(20.400000000000002, 9.268695652173914, 9.268695652173914, 0.68);border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-24e7937 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-24e7937 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-24e7937{padding:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-24e7937 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-24e7937 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-aff9f54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-aff9f54:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-aff9f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#56BC6C00;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-d1fc426{margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d1fc426 img{width:100%;max-width:97%;height:500px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a7698fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-3d9efd9{padding:40px 20px 20px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-d6ee776{padding:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-main-swiper{width:100%;}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:20px;}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-swiper-button{font-size:20px;}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__content, .elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__content:after{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:11px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:11px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:11px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:11px;}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__name{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-d6ee776 .elementor-testimonial__image img{width:0px;height:0px;border-radius:61px;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-19 .elementor-element.elementor-element-d6ee776.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-19 .elementor-element.elementor-element-9017e35{--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-19 .elementor-element.elementor-element-9017e35:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9017e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-0af5f61{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-0af5f61.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-0af5f61 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-2b22dfb{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-55be6b3{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-55be6b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55be6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-248185b{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-dd7c185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-dd7c185.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-dd7c185 .elementor-image-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-dd7c185 .elementor-image-box-title{margin-bottom:20px;font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-19 .elementor-element.elementor-element-dd7c185:has(:hover) .elementor-image-box-title,
					 .elementor-19 .elementor-element.elementor-element-dd7c185:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-19f6d4d{--display:flex;}.elementor-19 .elementor-element.elementor-element-80a3195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-80a3195.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-80a3195 .elementor-image-box-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-19 .elementor-element.elementor-element-80a3195:has(:hover) .elementor-image-box-title,
					 .elementor-19 .elementor-element.elementor-element-80a3195:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-80a3195 .elementor-image-box-description{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f848f58{--display:flex;}.elementor-19 .elementor-element.elementor-element-0f9528a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-0f9528a.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0f9528a .elementor-image-box-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-19 .elementor-element.elementor-element-8e62b43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8e62b43:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8e62b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-857e35b{width:var( --container-widget-width, 67.419% );max-width:67.419%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;--container-widget-width:67.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-857e35b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-857e35b .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-163a924{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-138cbc0{--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;--padding-top:40px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c5a97c2{--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;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__button:hover{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-cc81952{width:100%;max-width:100%;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 50px -11px rgba(0, 0, 0, 0.5);--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-cc81952.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__header{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__heading{font-family:"Rozha One", Sans-serif;font-size:24px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__price{padding:40px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table .elementor-price-table__price{font-family:"Rozha One", Sans-serif;font-size:80px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__currency{align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__period{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__features-list{padding:10px 10px 10px 10px;text-align:center;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__features-list li{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__feature-inner{margin-left:calc((100% - 78%)/2);margin-right:calc((100% - 78%)/2);}.elementor-19 .elementor-element.elementor-element-cc81952 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#F0F3F7;border-top-width:2px;margin-left:calc((100% - 38%)/2);margin-right:calc((100% - 38%)/2);margin-top:14px;margin-bottom:14px;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__button:hover{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ab0e7bf{width:100%;max-width:100%;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 50px -11px rgba(0, 0, 0, 0.5);--e-price-table-header-background-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-ab0e7bf.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__header{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__heading{font-family:"Rozha One", Sans-serif;font-size:24px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__price{padding:40px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table .elementor-price-table__price{font-family:"Rozha One", Sans-serif;font-size:80px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__currency{align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__period{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__features-list{padding:10px 10px 10px 10px;text-align:center;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__features-list li{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__feature-inner{margin-left:calc((100% - 78%)/2);margin-right:calc((100% - 78%)/2);}.elementor-19 .elementor-element.elementor-element-ab0e7bf .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#F0F3F7;border-top-width:2px;margin-left:calc((100% - 38%)/2);margin-right:calc((100% - 38%)/2);margin-top:14px;margin-bottom:14px;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__button:hover{background-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-15814da{width:100%;max-width:100%;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 50px -11px rgba(0, 0, 0, 0.5);--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-15814da.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__header{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__heading{font-family:"Rozha One", Sans-serif;font-size:24px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__price{padding:40px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table .elementor-price-table__price{font-family:"Rozha One", Sans-serif;font-size:80px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__currency{align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__after-price{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__period{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__features-list{padding:10px 10px 10px 10px;text-align:center;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__features-list li{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__feature-inner{margin-left:calc((100% - 78%)/2);margin-right:calc((100% - 78%)/2);}.elementor-19 .elementor-element.elementor-element-15814da .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#F0F3F7;border-top-width:2px;margin-left:calc((100% - 38%)/2);margin-right:calc((100% - 38%)/2);margin-top:14px;margin-bottom:14px;}.elementor-19 .elementor-element.elementor-element-c6f1be9{--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;--padding-top:40px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-bd306a1{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5da0830 );--border-color:var( --e-global-color-5da0830 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 36px -1px rgba(0, 0, 0, 0.13);}.elementor-19 .elementor-element.elementor-element-bd306a1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-bd306a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-22f26d0{width:var( --container-widget-width, 67.419% );max-width:67.419%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 20px 0px;--container-widget-width:67.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-22f26d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-22f26d0 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-19 .elementor-element.elementor-element-1a50b3c{--display:flex;}.elementor-19 .elementor-element.elementor-element-35fb444{--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;}.elementor-19 .elementor-element.elementor-element-6c018c8 .elementor-button{background-color:#E995A6;font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 1px 3px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 4px 60px 0px rgba(20.400000000000002, 9.268695652173914, 9.268695652173914, 0.68);border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-6c018c8 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-6c018c8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-6c018c8{padding:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-6c018c8 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-6c018c8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button{background-color:#56BC6C;font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 1px 3px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 4px 60px 0px rgba(20.400000000000002, 9.268695652173914, 9.268695652173914, 0.68);border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-bc8c55f{padding:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-a52f058{--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;--padding-top:60px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a52f058:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a52f058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-760d1a9{--display:flex;}.elementor-19 .elementor-element.elementor-element-44b6e98{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-44b6e98.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-d15bad1{--display:flex;}.elementor-19 .elementor-element.elementor-element-07dce2a{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-964d7a9{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-964d7a9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-964d7a9 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-4045f91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-f91dc98{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-f91dc98.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-f3fbcd8{--display:flex;}.elementor-19 .elementor-element.elementor-element-7cd5e20{--display:flex;}.elementor-19 .elementor-element.elementor-element-afeccbb{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-d236084{--display:flex;}.elementor-19 .elementor-element.elementor-element-5c469c7{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-c00670c{--display:flex;}.elementor-19 .elementor-element.elementor-element-c74f8a9{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-08d84db{--display:flex;}.elementor-19 .elementor-element.elementor-element-ae1c3a5{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-e3be4bc{--display:flex;}.elementor-19 .elementor-element.elementor-element-97d4271{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-3288be1{--display:flex;}.elementor-19 .elementor-element.elementor-element-676a518{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-de7f551{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-de7f551.elementor-element{--align-self:center;}:where( .elementor-19 .elementor-element.elementor-element-de7f551 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Sans", Sans-serif;font-weight:600;}:where( .elementor-19 .elementor-element.elementor-element-de7f551 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-dd019a1{--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;--justify-content:center;--padding-top:60px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a084eb6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-a084eb6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a084eb6 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-37afac9{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3a90e02{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:space-between;}.elementor-19 .elementor-element.elementor-element-335dff8{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-335dff8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-335dff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-2de8fa5 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-2de8fa5.elementor-view-stacked .elementor-icon{background-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-2de8fa5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2de8fa5.elementor-view-default .elementor-icon{color:#C43942C2;border-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-2de8fa5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2de8fa5.elementor-view-default .elementor-icon svg{fill:#C43942C2;}.elementor-19 .elementor-element.elementor-element-ff0ec7a .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-e449534{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4e1d0eb{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-4e1d0eb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4e1d0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-d513d3b{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-d513d3b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d513d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-1ad1324 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-1ad1324.elementor-view-stacked .elementor-icon{background-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-1ad1324.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ad1324.elementor-view-default .elementor-icon{color:#56BC6C;border-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-1ad1324.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1ad1324.elementor-view-default .elementor-icon svg{fill:#56BC6C;}.elementor-19 .elementor-element.elementor-element-6ff9a94 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b177798{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4f64bfe{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:space-between;}.elementor-19 .elementor-element.elementor-element-0777f25{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-0777f25:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0777f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-6307159 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-6307159.elementor-view-stacked .elementor-icon{background-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-6307159.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6307159.elementor-view-default .elementor-icon{color:#C43942C2;border-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-6307159.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6307159.elementor-view-default .elementor-icon svg{fill:#C43942C2;}.elementor-19 .elementor-element.elementor-element-04cecac .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-ac953b9{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-9d8c9e6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-9d8c9e6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9d8c9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-15a4ec5{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-15a4ec5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-15a4ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-0cd84d7 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-0cd84d7.elementor-view-stacked .elementor-icon{background-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-0cd84d7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0cd84d7.elementor-view-default .elementor-icon{color:#56BC6C;border-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-0cd84d7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0cd84d7.elementor-view-default .elementor-icon svg{fill:#56BC6C;}.elementor-19 .elementor-element.elementor-element-6ad714e .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-ae76bf9{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-ccd1939{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:space-between;}.elementor-19 .elementor-element.elementor-element-5b814b3{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-5b814b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5b814b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-9d2ddc1 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-9d2ddc1.elementor-view-stacked .elementor-icon{background-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-9d2ddc1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d2ddc1.elementor-view-default .elementor-icon{color:#C43942C2;border-color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-9d2ddc1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d2ddc1.elementor-view-default .elementor-icon svg{fill:#C43942C2;}.elementor-19 .elementor-element.elementor-element-a97a06d .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;color:#C43942C2;}.elementor-19 .elementor-element.elementor-element-a6678f2{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-f3e3d5f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-f3e3d5f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f3e3d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-36f53b2{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-36f53b2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-36f53b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-432f184 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-432f184.elementor-view-stacked .elementor-icon{background-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-432f184.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-432f184.elementor-view-default .elementor-icon{color:#56BC6C;border-color:#56BC6C;}.elementor-19 .elementor-element.elementor-element-432f184.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-432f184.elementor-view-default .elementor-icon svg{fill:#56BC6C;}.elementor-19 .elementor-element.elementor-element-210232a .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:22px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-bbd1cfb{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-34a58a3{--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;--justify-content:center;--padding-top:40px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-34a58a3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-34a58a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-36bf177{--spacer-size:22px;}.elementor-19 .elementor-element.elementor-element-88b75fd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-88b75fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-88b75fd .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-02ca3ad{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1c7411a{--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:flex-start;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1c7411a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1c7411a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-f74ccd9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-4f564c8{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-4f564c8 .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-4f564c8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4f564c8 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4f564c8 .elementor-icon-box-title a{font-family:"Rozha One", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-40fd1e0{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-40fd1e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-40fd1e0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-40fd1e0 .elementor-icon-box-description{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-8248086{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-8248086 .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-8248086 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-c39ee3c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-a204f37{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-a204f37.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-a204f37 img{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-f6d8c25{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f6d8c25:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f6d8c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-e8b2a34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-f28857d{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-f28857d .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-f28857d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-f28857d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f28857d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-c7b529f{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-c7b529f .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-c7b529f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c7b529f:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-c7b529f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7aeb800{padding:20px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-7aeb800 .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-7aeb800 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7aeb800:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7aeb800:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-36a43f7{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-7be64be{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-7be64be.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7be64be img{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-0562b63{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0562b63:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0562b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5da0830 );}.elementor-19 .elementor-element.elementor-element-9ea168d{--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-19 .elementor-element.elementor-element-9ea168d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-c95cfbd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-c95cfbd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-c95cfbd .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-49cd6c3 );}.elementor-19 .elementor-element.elementor-element-8d99721{--display:flex;}.elementor-19 .elementor-element.elementor-element-e798c08{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;text-align:center;font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b4c74cf{--display:flex;}.elementor-19 .elementor-element.elementor-element-38cab94{text-align:start;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-2816d94{--display:flex;}.elementor-19 .elementor-element.elementor-element-f0e2abc{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-625d917{--display:flex;}.elementor-19 .elementor-element.elementor-element-3042714{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-81cb28f{--display:flex;}.elementor-19 .elementor-element.elementor-element-227aba7{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-1b65a09{--display:flex;}.elementor-19 .elementor-element.elementor-element-ea95cae{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-c13f5ea{--display:flex;}.elementor-19 .elementor-element.elementor-element-2ff8346{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-f7d1529{--display:flex;}.elementor-19 .elementor-element.elementor-element-2a275dd{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-b0a8b16{--display:flex;}.elementor-19 .elementor-element.elementor-element-3dae1a8{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-9e929c2{--display:flex;}.elementor-19 .elementor-element.elementor-element-9d53ac0{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-96dd4d2{--display:flex;}.elementor-19 .elementor-element.elementor-element-301a5e0{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-660d1dd{--display:flex;}.elementor-19 .elementor-element.elementor-element-b4e79c7{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-d9d07f6{--display:flex;}.elementor-19 .elementor-element.elementor-element-5ef0904{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-12e2003{--display:flex;}.elementor-19 .elementor-element.elementor-element-e51ae23{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-b04bd18{--display:flex;}.elementor-19 .elementor-element.elementor-element-75ec578{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-2b0f908{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-2b0f908.elementor-element{--align-self:center;}:where( .elementor-19 .elementor-element.elementor-element-2b0f908 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Sans", Sans-serif;font-weight:600;}:where( .elementor-19 .elementor-element.elementor-element-2b0f908 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-930d026{--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;--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-19 .elementor-element.elementor-element-e8a7cc5{--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-radius:20px 20px 20px 20px;box-shadow:0px 5px 14px 1px rgba(0, 0, 0, 0.21);}.elementor-19 .elementor-element.elementor-element-e8a7cc5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e8a7cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-36aa147{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-71px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-36aa147.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-3ef8e85{--display:flex;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-67fb1c9{text-align:center;}.elementor-19 .elementor-element.elementor-element-67fb1c9 img{height:325px;}.elementor-19 .elementor-element.elementor-element-2a76226{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-2a76226.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1598b93{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1598b93 .elementor-heading-title{font-family:"Rozha One", Sans-serif;font-size:48px;font-weight:600;line-height:58px;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.21);color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 1px 3px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 9px 28px 8px rgba(0, 0, 0, 0.81);border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4f5b7d5{padding:0px 0px 0px 0px;box-shadow:0px 7px 39px -18px rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-4f5b7d5.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-2449e73{--min-height:690px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e29d0df{--spacer-size:0px;}.elementor-19 .elementor-element.elementor-element-b2be7fb{width:var( --container-widget-width, 100% );max-width:100%;padding:0100px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-b2be7fb .elementor-heading-title{font-size:48px;line-height:0.9em;}.elementor-19 .elementor-element.elementor-element-2a32c7a{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c268bf8{font-size:14px;}.elementor-19 .elementor-element.elementor-element-aff9f54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d1fc426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d1fc426 img{width:100%;max-width:100%;height:430px;}.elementor-19 .elementor-element.elementor-element-9017e35{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-9017e35.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0af5f61{width:var( --container-widget-width, 942px );max-width:942px;padding:10px 10px 10px 10px;--container-widget-width:942px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-0af5f61 .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-55be6b3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-8e62b43{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-8e62b43.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-857e35b{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 20px 20px 20px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-857e35b .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-138cbc0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-c5a97c2{--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;}.elementor-19 .elementor-element.elementor-element-c5a97c2.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-ab0e7bf.elementor-element{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-15814da.elementor-element{--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-c6f1be9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-22f26d0{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 20px 20px 20px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-22f26d0 .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-a52f058{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-760d1a9{--justify-content:center;}.elementor-19 .elementor-element.elementor-element-44b6e98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-07dce2a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-964d7a9{width:var( --container-widget-width, 1000px );max-width:1000px;padding:20px 20px 20px 20px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-964d7a9 .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-4045f91{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-afeccbb{font-size:16px;}.elementor-19 .elementor-element.elementor-element-5c469c7{font-size:16px;}.elementor-19 .elementor-element.elementor-element-c74f8a9{font-size:16px;}.elementor-19 .elementor-element.elementor-element-ae1c3a5{font-size:16px;}.elementor-19 .elementor-element.elementor-element-97d4271{font-size:16px;}.elementor-19 .elementor-element.elementor-element-676a518{font-size:16px;}.elementor-19 .elementor-element.elementor-element-de7f551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:18px;}.elementor-19 .elementor-element.elementor-element-dd019a1{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a084eb6{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a084eb6 .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-37afac9{font-size:16px;}.elementor-19 .elementor-element.elementor-element-4e1d0eb{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9d8c9e6{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f3e3d5f{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-34a58a3{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-88b75fd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-88b75fd .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-02ca3ad{font-size:16px;}.elementor-19 .elementor-element.elementor-element-1c7411a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-19 .elementor-element.elementor-element-a204f37{padding:60px 60px 60px 60px;}.elementor-19 .elementor-element.elementor-element-f6d8c25{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-19 .elementor-element.elementor-element-7be64be{padding:60px 60px 60px 60px;}.elementor-19 .elementor-element.elementor-element-c95cfbd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-c95cfbd .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-8d99721{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-e798c08{font-size:16px;}.elementor-19 .elementor-element.elementor-element-38cab94{font-size:16px;}.elementor-19 .elementor-element.elementor-element-f0e2abc{font-size:16px;}.elementor-19 .elementor-element.elementor-element-3042714{font-size:16px;}.elementor-19 .elementor-element.elementor-element-227aba7{font-size:16px;}.elementor-19 .elementor-element.elementor-element-ea95cae{font-size:16px;}.elementor-19 .elementor-element.elementor-element-2ff8346{font-size:16px;}.elementor-19 .elementor-element.elementor-element-2a275dd{font-size:16px;}.elementor-19 .elementor-element.elementor-element-3dae1a8{font-size:16px;}.elementor-19 .elementor-element.elementor-element-9d53ac0{font-size:16px;}.elementor-19 .elementor-element.elementor-element-301a5e0{font-size:16px;}.elementor-19 .elementor-element.elementor-element-b4e79c7{font-size:16px;}.elementor-19 .elementor-element.elementor-element-5ef0904{font-size:16px;}.elementor-19 .elementor-element.elementor-element-e51ae23{font-size:16px;}.elementor-19 .elementor-element.elementor-element-75ec578{font-size:16px;}.elementor-19 .elementor-element.elementor-element-2b0f908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:18px;}.elementor-19 .elementor-element.elementor-element-930d026{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-67fb1c9{text-align:center;}.elementor-19 .elementor-element.elementor-element-67fb1c9 img{height:275px;}.elementor-19 .elementor-element.elementor-element-1598b93 .elementor-heading-title{font-size:36px;line-height:1.2em;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-2449e73{--width:52%;}.elementor-19 .elementor-element.elementor-element-138cbc0{--content-width:1140px;}.elementor-19 .elementor-element.elementor-element-c6f1be9{--content-width:1140px;}.elementor-19 .elementor-element.elementor-element-335dff8{--width:40%;}.elementor-19 .elementor-element.elementor-element-4e1d0eb{--width:80px;}.elementor-19 .elementor-element.elementor-element-d513d3b{--width:40%;}.elementor-19 .elementor-element.elementor-element-0777f25{--width:40%;}.elementor-19 .elementor-element.elementor-element-9d8c9e6{--width:80px;}.elementor-19 .elementor-element.elementor-element-15a4ec5{--width:40%;}.elementor-19 .elementor-element.elementor-element-5b814b3{--width:40%;}.elementor-19 .elementor-element.elementor-element-f3e3d5f{--width:80px;}.elementor-19 .elementor-element.elementor-element-36f53b2{--width:40%;}.elementor-19 .elementor-element.elementor-element-1c7411a{--content-width:1140px;}.elementor-19 .elementor-element.elementor-element-f74ccd9{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-c39ee3c{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-f6d8c25{--content-width:1140px;}.elementor-19 .elementor-element.elementor-element-e8b2a34{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-36a43f7{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-9ea168d{--width:87.845%;}.elementor-19 .elementor-element.elementor-element-930d026{--content-width:950px;}.elementor-19 .elementor-element.elementor-element-e8a7cc5{--content-width:918px;}.elementor-19 .elementor-element.elementor-element-36aa147{--width:50%;}.elementor-19 .elementor-element.elementor-element-2a76226{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-2449e73{--width:46%;}.elementor-19 .elementor-element.elementor-element-c5a97c2{--width:100%;}.elementor-19 .elementor-element.elementor-element-f74ccd9{--content-width:90%;}.elementor-19 .elementor-element.elementor-element-e8b2a34{--content-width:90%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-b0487da{--min-height:80vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0150px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2449e73{--min-height:352px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-e29d0df{--spacer-size:1px;}.elementor-19 .elementor-element.elementor-element-b2be7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-b2be7fb.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-b2be7fb .elementor-heading-title{font-size:31px;}.elementor-19 .elementor-element.elementor-element-2a32c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-size:16px;line-height:1.3em;}.elementor-19 .elementor-element.elementor-element-2a32c7a.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-c268bf8{padding:0px 10px 0px 10px;text-align:center;}.elementor-19 .elementor-element.elementor-element-24e7937{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-24e7937.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-aff9f54{--min-height:404px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-aff9f54:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-aff9f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-19 .elementor-element.elementor-element-aff9f54.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-d1fc426{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-19 .elementor-element.elementor-element-d1fc426.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-d1fc426 img{width:90%;max-width:100%;height:100%;object-fit:contain;}.elementor-19 .elementor-element.elementor-element-a7698fd{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0af5f61{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-0af5f61.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-19f6d4d{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-8e62b43{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-857e35b{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-857e35b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-138cbc0{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-cc81952.elementor-element{--order:2;}.elementor-19 .elementor-element.elementor-element-ab0e7bf.elementor-element{--order:1;}.elementor-19 .elementor-element.elementor-element-15814da.elementor-element{--order:3;}.elementor-19 .elementor-element.elementor-element-c6f1be9{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-22f26d0{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-22f26d0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-6c018c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6c018c8.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-bc8c55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bc8c55f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-bc8c55f .elementor-button{padding:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-a52f058{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-760d1a9.e-con{--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-07dce2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-964d7a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-964d7a9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-4045f91{--width:100%;}.elementor-19 .elementor-element.elementor-element-f91dc98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-de7f551{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-dd019a1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a084eb6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-a084eb6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-37afac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-4e1d0eb{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d513d3b{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-9d8c9e6{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-15a4ec5{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-ccd1939{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f3e3d5f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-36f53b2{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-34a58a3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-88b75fd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-88b75fd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-02ca3ad{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-1c7411a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-f74ccd9{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-a204f37{padding:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-f6d8c25{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-e8b2a34{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-f28857d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-7be64be{padding:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-0562b63{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-c95cfbd{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:435px;--container-widget-flex-grow:0;width:var( --container-widget-width, 435px );max-width:435px;text-align:center;}.elementor-19 .elementor-element.elementor-element-c95cfbd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-8d99721{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-e798c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-2b0f908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-930d026{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-930d026.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e8a7cc5.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-36aa147{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-67fb1c9{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-67fb1c9 img{height:223px;}.elementor-19 .elementor-element.elementor-element-1598b93{text-align:center;}.elementor-19 .elementor-element.elementor-element-4f5b7d5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-19 .elementor-element.elementor-element-4f5b7d5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}}/* Start custom CSS for button, class: .elementor-element-24e7937 *//* Soft drop shadow for main header container */
header-shadow {
  box-shadow: 
    0 12px 24px rgba(0, 0, 0, 0.08),  /* soft spread */
    0 6px 12px rgba(0, 0, 0, 0.06);   /* subtle depth */
  border-radius: 16px;                 /* optional – to match rounded style */
  background: #ffffff;                 /* make sure it has a solid fill */
  padding: 30px;                       /* gives the shadow breathing room */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1fc426 *//* Remove white background behind portrait image */
.portrait img {
  background: transparent !important;
}

/* Optional: If Elementor is wrapping the image in a div */
.portrait {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d9efd9 */.bc-google-pill {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 16px;
  background: #ffffff;
  border-radius: 999px;
  border: 1px solid rgba(0,0,0,0.06);
  text-decoration: none;

  box-shadow: 0 10px 24px rgba(0,0,0,0.08);
  transition: box-shadow .2s ease, transform .2s ease;
}

.bc-google-pill:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 30px rgba(0,0,0,0.10);
}

/* Google "G" */
.bc-google-pill__g {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-weight: 700;
  font-size: 14px;
  color: #1f1f1f;
  background: linear-gradient(
    135deg,
    rgba(66,133,244,.25),
    rgba(234,67,53,.22),
    rgba(251,188,5,.22),
    rgba(52,168,83,.22)
  );
}

/* Stars */
.bc-google-pill__stars {
  color: #E89AAE; /* Bosman pink */
  letter-spacing: 2px;
  font-size: 14px;
  text-shadow: 0 3px 8px rgba(0,0,0,0.15);
  transform: translateY(-1px);
}

/* Text */
.bc-google-pill__text {
  font-size: 13px;
  color: rgba(31,31,31,0.75);
  white-space: nowrap;
}

<a 
  class="bc-google-pill" 
  href="#" 
  aria-label="Read our Google reviews"
>
  <img 
    src="https://bosmanclinic.com/wp-content/uploads/2026/01/Google-Reviews.png"
    alt="Google Reviews"
    class="bc-google-pill__logo"
  />

  <span class="bc-google-pill__stars">★★★★★</span>

  <span class="bc-google-pill__text">
    <strong>5.0</strong> · 50+ Google reviews
  </span>
</a>/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-d6ee776 */.bc-stars {
  color: #E89AAE; /* brand pink – adjust if needed */
  font-size: 22px;
  letter-spacing: 4px;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.18);
  margin-bottom: 12px;
}

.bc-quote {
  font-style: italic;
  line-height: 1.6;
  color: #2b2b2b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c4a695 *//* Color variants (match brand) */
/* Step 1 — pink */
.elementor-19 .elementor-element.elementor-element-1c4a695 .badge-1{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(233,149,166,.35);  /* #E995A6 */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dd7c185 *//* Equal-height step card */
.elementor-19 .elementor-element.elementor-element-dd7c185{
  /* make this box a vertical flex card */
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-height: 240px;          /* set the common height */
  text-align:center;          /* keeps title/desc centered */
}

/* tighten spacing and keep the number badge from pushing things down */
.elementor-19 .elementor-element.elementor-element-dd7c185 .elementor-image-box-img{ margin-bottom: 14px; }

/* let the description use remaining space cleanly */
.elementor-19 .elementor-element.elementor-element-dd7c185 .elementor-image-box-content{ margin-top: 8px; }

/* optional: keep mobile shorter */
@media (max-width: 767px){
  .elementor-19 .elementor-element.elementor-element-dd7c185{ min-height: 280px; }
}

.box-appointment .elementor-image-box-title:hover {
  color: #3cb371 !important; /* your green */
  transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cce346d *//* Step 2 — green */
.elementor-19 .elementor-element.elementor-element-cce346d .badge-2{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(111,184,113,.35);  /* #6FB871 */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-80a3195 *//* Equal-height step card */
.elementor-19 .elementor-element.elementor-element-80a3195{
  /* make this box a vertical flex card */
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-height: 240px;          /* set the common height */
  text-align:center;          /* keeps title/desc centered */
}

/* tighten spacing and keep the number badge from pushing things down */
.elementor-19 .elementor-element.elementor-element-80a3195 .elementor-image-box-img{ margin-bottom: 14px; }

/* let the description use remaining space cleanly */
.elementor-19 .elementor-element.elementor-element-80a3195 .elementor-image-box-content{ margin-top: 8px; }

/* optional: keep mobile shorter */
@media (max-width: 767px){
  .elementor-19 .elementor-element.elementor-element-80a3195{ min-height: 280px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e8ced1 *//* Step 3 — pink */
.elementor-19 .elementor-element.elementor-element-7e8ced1 .badge-3{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(233,149,166,.35);  /* #E995A6 */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f9528a *//* Equal-height step card */
.elementor-19 .elementor-element.elementor-element-0f9528a{
  /* make this box a vertical flex card */
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-height: 240px;          /* set the common height */
  text-align:center;          /* keeps title/desc centered */
  transition: all 0.35s ease-in-out; /* smooth hover effect */
}

/* tighten spacing and keep the number badge from pushing things down */
.elementor-19 .elementor-element.elementor-element-0f9528a .elementor-image-box-img{ margin-bottom: 14px; }

/* let the description use remaining space cleanly */
.elementor-19 .elementor-element.elementor-element-0f9528a .elementor-image-box-content{ margin-top: 8px; }

/* optional: keep mobile shorter */
@media (max-width: 767px){
  .elementor-19 .elementor-element.elementor-element-0f9528a{ min-height: 280px; }
}

/* Target only the title inside this step */
.elementor-19 .elementor-element.elementor-element-0f9528a .elementor-image-box-title {
  transition: background 0.4s ease, -webkit-background-clip 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55be6b3 *//* === Number badges ================================== */
.elementor-19 .elementor-element.elementor-element-55be6b3 .step-badge{
  /* size & shape */
  width: 104px; height: 104px; border-radius: 50%;
  display: grid; place-items: center;
  margin: 0 auto 18px;

  /* look */
  background: #EEF2F6;                 /* soft grey fill */
  color: #0F0F13;
  font-family:  "Rozha One", serif;
  font-weight: 700; 
  font-size: 22px; 
  line-height: 1;

  /* crisp edge + soft depth */
  border: 1px solid rgba(0,0,0,.06);
  box-shadow:
    0 10px 18px rgba(0,0,0,.06),       /* base lift */
    0 1px 0 rgba(255,255,255,.6) inset;/* subtle inner highlight */
}

/* Color variants (match brand) */
.elementor-19 .elementor-element.elementor-element-55be6b3 .badge-1{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(233,149,166,.35);  /* #E995A6 */
}

/* Step 2 — Green */
.elementor-19 .elementor-element.elementor-element-55be6b3 .badge-2{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(111,184,113,.35);  /* #6FB871 */
}

/* Step 3 — Pink */
.elementor-19 .elementor-element.elementor-element-55be6b3 .badge-3{
  box-shadow:
    0 12px 20px rgba(0,0,0,.06),
    0 3px 10px rgba(233,149,166,.35);  /* #E995A6 */
}

/* Hover micro-interaction (optional) */
.elementor-19 .elementor-element.elementor-element-55be6b3 .step-badge{
  transition: transform .18s ease, box-shadow .18s ease;
}
.elementor-19 .elementor-element.elementor-element-55be6b3 .step-badge:hover{
  transform: translateY(-2px);
}

/* Responsive sizing */
@media (max-width: 767px){
  .elementor-19 .elementor-element.elementor-element-55be6b3 .step-badge{ 
    width: 90px; height: 90px; 
    font-size: 18px; 
    margin-bottom: 14px; 
  }
}

/* Pink brand dots at end of step titles */
.elementor-19 .elementor-element.elementor-element-55be6b3 .pink-dot {
  color: #E995A6;        /* brand pink */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-cc81952 *//* General Health inline list */
.elementor-19 .elementor-element.elementor-element-cc81952 .ghm-list {
  margin-top: 16px;
  text-align: center;
}

.elementor-19 .elementor-element.elementor-element-cc81952 .ghm-title {
  font-weight: 600;
  margin-bottom: 4px;
  font-size: 15px;
}

.elementor-19 .elementor-element.elementor-element-cc81952 .ghm-list p {
  font-size: 14px;      /* slightly smaller than main description */
  line-height: 1.4;
  margin: 0;
  color: #333;          /* softer black */
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ab0e7bf *//* General Health inline list */
.elementor-19 .elementor-element.elementor-element-ab0e7bf .ghm-list {
  margin-top: 16px;
  text-align: center;
}

.elementor-19 .elementor-element.elementor-element-ab0e7bf .ghm-title {
  font-weight: 600;
  margin-bottom: 4px;
  font-size: 15px;
}

.elementor-19 .elementor-element.elementor-element-ab0e7bf .ghm-list p {
  font-size: 14px;      /* slightly smaller than main description */
  line-height: 1.4;
  margin: 0;
  color: #333;          /* softer black */
}

/* Alternative Health Appointment description only */
.alt-health-box .elementor-price-table__description {
  font-size: 16px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c018c8 *//* Soft drop shadow for main header container */
header-shadow {
  box-shadow: 
    0 12px 24px rgba(0, 0, 0, 0.08),  /* soft spread */
    0 6px 12px rgba(0, 0, 0, 0.06);   /* subtle depth */
  border-radius: 16px;                 /* optional – to match rounded style */
  background: #ffffff;                 /* make sure it has a solid fill */
  padding: 30px;                       /* gives the shadow breathing room */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-760d1a9 *//* Make the booking phone larger only on iPad/tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .book-phone .bc-phone-wrap { 
    --wrap-max: 560px;      /* was 420px; try 520–600px to taste */
  }
}

/* (Optional) a tad more drop-shadow when larger */
@media (min-width: 768px) and (max-width: 1024px) {
  .book-phone .bc-phone::before{
    box-shadow: 0 28px 80px rgba(0,0,0,.36);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335dff8 */.bad-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(196, 57, 66, 0.25); /* base subtle shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.bad-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(196, 57, 66, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.bad-card-1::before {
  display: none;
}
.bad-card-1,
.good-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 18px;
  box-shadow: 0 6px 18px rgba(196, 57, 66, 0.25);
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb57ced *//* ---------- Base (desktop/tablet) ---------- */
.arrow-svg{
  display:block;
  width:64px;
  height:auto;
  margin:24px auto;
  filter: drop-shadow(0 6px 14px rgba(196,57,66,.12));
  transform-origin:center;

  /* Force direction: RIGHT and never mirrored */
  transform: rotate(0deg) scaleX(1) !important;
  transition: transform .3s ease;
}

/* ---------- Entrance animations (safe; do not affect direction) ---------- */
.arrow-svg .shaft{
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: bc-draw 0.9s ease-out forwards;
}
.arrow-svg .head{
  transform-origin: 56px 32px;
  opacity: 0;
  animation: bc-pop 0.5s 0.55s ease-out forwards;
}
@keyframes bc-draw{ to{ stroke-dashoffset:0; } }
@keyframes bc-pop{
  0%   { transform:scale(.85); opacity:0; }
  100% { transform:scale(1);   opacity:1; }
}

/* ---------- Mobile: lock DOWN, no hover/animations ---------- */
@media (max-width: 640px){
  .arrow-svg{
    /* Force DOWN and never mirrored */
    transform: rotate(45deg) scaleX(1) !important;
    margin:12px auto;

    /* Kill any hover/animations on mobile */
    animation: none !important;
    pointer-events: none;
  }
  .arrow-svg:hover{
    transform: rotate(90deg) scaleX(1) !important;
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d513d3b */.good-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(86, 188, 108, 0.25); /* base subtle green shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.good-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(86, 188, 108, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.good-card-1::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a90e02 */.cards-row > .elementor-container > .elementor-widget-container,
.cards-row > .elementor-container > .elementor-column > .elementor-widget-wrap {
    display: flex;
}

.cards-row .bad-card-1,
.cards-row .good-card-1 {
    flex: 1;
    min-height: 100px; /* adjust to your content */
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0777f25 */.bad-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(196, 57, 66, 0.25); /* base subtle shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.bad-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(196, 57, 66, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.bad-card-1::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a24c572 *//* base styling */
.arrow-svg{ 
  display:block; 
  width:64px; 
  height:auto;
  filter: drop-shadow(0 6px 14px rgba(196,57,66,.12));
  transition: transform .3s ease; /* smooth transitions */
}

/* shaft animation */
.arrow-svg .shaft{
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: bc-draw 0.9s ease-out forwards;
}
.arrow-svg .head{
  transform-origin: 56px 32px;
  opacity: 0;
  animation: bc-pop 0.5s 0.55s ease-out forwards;
}

@keyframes bc-draw{ to{ stroke-dashoffset:0; } }
@keyframes bc-pop{ 0%{ transform:scale(.85); opacity:0; }
                   100%{ transform:scale(1); opacity:1; } }

/* hover effects */
.arrow-svg:hover{
  filter: drop-shadow(0 8px 18px rgba(86,188,108,.22));
  animation: bc-hover-wiggle 0.6s ease-in-out infinite alternate;
}

@keyframes bc-hover-wiggle {
  from { transform: translateX(0); }
  to   { transform: translateX(6px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a4ec5 */.good-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(86, 188, 108, 0.25); /* base subtle green shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.good-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(86, 188, 108, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.good-card-1::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f64bfe */.cards-row > .elementor-container > .elementor-widget-container,
.cards-row > .elementor-container > .elementor-column > .elementor-widget-wrap {
    display: flex;
}

.cards-row .bad-card-1,
.cards-row .good-card-1 {
    flex: 1;
    min-height: 100px; /* adjust to your content */
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b814b3 */.bad-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(196, 57, 66, 0.25); /* base subtle shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.bad-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(196, 57, 66, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.bad-card-1::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55df560 *//* base styling */
.arrow-svg{ 
  display:block; 
  width:64px; 
  height:auto;
  filter: drop-shadow(0 6px 14px rgba(196,57,66,.12));
  transition: transform .3s ease; /* smooth transitions */
}

/* shaft animation */
.arrow-svg .shaft{
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: bc-draw 0.9s ease-out forwards;
}
.arrow-svg .head{
  transform-origin: 56px 32px;
  opacity: 0;
  animation: bc-pop 0.5s 0.55s ease-out forwards;
}

@keyframes bc-draw{ to{ stroke-dashoffset:0; } }
@keyframes bc-pop{ 0%{ transform:scale(.85); opacity:0; }
                   100%{ transform:scale(1); opacity:1; } }

/* hover effects */
.arrow-svg:hover{
  filter: drop-shadow(0 8px 18px rgba(86,188,108,.22));
  animation: bc-hover-wiggle 0.6s ease-in-out infinite alternate;
}

@keyframes bc-hover-wiggle {
  from { transform: translateX(0); }
  to   { transform: translateX(6px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f53b2 */.good-card-1 {
  background: #fff;
  border-radius: 18px;
  padding: 28px;
  box-shadow: 0 6px 18px rgba(86, 188, 108, 0.25); /* base subtle green shadow */
  transition: transform .3s ease, box-shadow .3s ease;
  text-align: center;
  position: relative;
}

.good-card-1:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 28px rgba(86, 188, 108, 0.35); /* deeper hover shadow */
}

/* Remove the ::before shadow completely */
.good-card-1::before {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd1939 */.cards-row > .elementor-container > .elementor-widget-container,
.cards-row > .elementor-container > .elementor-column > .elementor-widget-wrap {
    display: flex;
}

.cards-row .bad-card-1,
.cards-row .good-card-1 {
    flex: 1;
    min-height: 100px; /* adjust to your content */
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f5b7d5 *//* Add shadow to CTA button */
.elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button {
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2);  /* soft depth */
  transition: all 0.25s ease;
}

.elementor-19 .elementor-element.elementor-element-4f5b7d5 .elementor-button:hover {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.25); /* stronger on hover */
  transform: translateY(-2px);                /* subtle lift */
}/* End custom CSS */