.elementor-2782 .elementor-element.elementor-element-e8b033a{--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:0100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-2782 .elementor-element.elementor-element-300ff41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-2782 .elementor-element.elementor-element-300ff41{text-align:left;}.elementor-2782 .elementor-element.elementor-element-300ff41 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#00CCC100;}.elementor-2782 .elementor-element.elementor-element-1cb0718 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-2782 .elementor-element.elementor-element-1cb0718 .elementor-heading-title{font-family:"EightiesComeback", Sans-serif;font-size:45px;font-weight:400;color:#2A2A2A;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2782 .elementor-element.elementor-element-47749cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-2782 .elementor-element.elementor-element-47749cb.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-main-swiper{width:100%;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:20px;border-color:#02010100;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-swiper-button{font-size:20px;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__header{padding-block-end:calc( 10px / 2 );border-block-end-width:0px;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__content{padding-block-start:calc( 10px / 2 );}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__name{color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__header, .elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__name{font-family:"EightiesComeback", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__title{color:#564D81;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.3px;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__text{color:#2A2A2AF7;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#15433F;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#15433F;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-star-rating{font-size:20px;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-star-rating i:not(:last-of-type){margin-inline-end:6px;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-star-rating i:before{color:#F8B153;}.elementor-2782 .elementor-element.elementor-element-47749cb .elementor-star-rating i{color:#F8B153;}.elementor-2782 .elementor-element.elementor-element-47328ca{--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-evenly;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-2782 .elementor-element.elementor-element-a97f44d{--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-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2782 .elementor-element.elementor-element-ff9a902 > .elementor-widget-container{--e-transform-rotateZ:16deg;}.elementor-2782 .elementor-element.elementor-element-702b2a4{--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-2782 .elementor-element.elementor-element-f37088f > .elementor-widget-container{--e-transform-rotateZ:16deg;}.elementor-2782 .elementor-element.elementor-element-6e74dbd{--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-2782 .elementor-element.elementor-element-627ca5f > .elementor-widget-container{--e-transform-rotateZ:16deg;}.elementor-2782 .elementor-element.elementor-element-138ea23{--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-2782 .elementor-element.elementor-element-6dc3063 > .elementor-widget-container{--e-transform-rotateZ:16deg;}.elementor-2782 .elementor-element.elementor-element-5b40164{--display:flex;}.elementor-2782 .elementor-element.elementor-element-5f7eb4d > .elementor-widget-container{--e-transform-rotateZ:16deg;}.elementor-2782 .elementor-element.elementor-element-32ee52c{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2782 .elementor-element.elementor-element-c521382{--display:flex;--justify-content:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2782 .elementor-element.elementor-element-82a64a7{--display:flex;--min-height:34vh;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.03137254901960784);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2782 .elementor-element.elementor-element-82a64a7:not(.elementor-motion-effects-element-type-background), .elementor-2782 .elementor-element.elementor-element-82a64a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2782 .elementor-element.elementor-element-2fac479{--display:flex;}.elementor-2782 .elementor-element.elementor-element-2fac479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2782 .elementor-element.elementor-element-4c06d47{text-align:left;}.elementor-2782 .elementor-element.elementor-element-4c06d47 img{width:188px;}.elementor-2782 .elementor-element.elementor-element-d5f1573 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-d5f1573{text-align:left;}.elementor-2782 .elementor-element.elementor-element-d5f1573 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-b99605b > .elementor-widget-container{margin:-13px 0px 20px 0px;}.elementor-2782 .elementor-element.elementor-element-b99605b .elementor-heading-title{font-family:"EightiesComeback", Sans-serif;font-size:26px;font-weight:400;font-style:normal;letter-spacing:0.2px;color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-8784412 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-8784412{text-align:left;}.elementor-2782 .elementor-element.elementor-element-8784412 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-cac6dfb{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-2782 .elementor-element.elementor-element-cac6dfb > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-cac6dfb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.2em;color:#2A2A2AED;}.elementor-2782 .elementor-element.elementor-element-da01677{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-2782 .elementor-element.elementor-element-da01677 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-da01677 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.3em;color:#2A2A2AED;}.elementor-2782 .elementor-element.elementor-element-3014362{--display:flex;--justify-content:flex-end;}.elementor-2782 .elementor-element.elementor-element-cc23ffd{text-align:left;}.elementor-2782 .elementor-element.elementor-element-cc23ffd img{width:93%;}.elementor-2782 .elementor-element.elementor-element-87f5db5{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-2782 .elementor-element.elementor-element-87f5db5 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-87f5db5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.3em;color:#2A2A2AED;}.elementor-2782 .elementor-element.elementor-element-e056a5d{--display:flex;}.elementor-2782 .elementor-element.elementor-element-1e639f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-1e639f1{text-align:left;}.elementor-2782 .elementor-element.elementor-element-1e639f1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;color:#2A2A2A;}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-nav-menu .sub-menu li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-menu-item,.elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-menu-item, .elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-sub-menu-item{padding-top:12px;padding-bottom:12px;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .sub-menu li a.uael-sub-menu-item,
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown li a.uael-menu-item,
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .sub-menu a.uael-sub-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-menu-item{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-2782 .elementor-element.elementor-element-76e1d28 .sub-menu a.uael-sub-menu-item{color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .sub-menu,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-2782 .elementor-element.elementor-element-76e1d28 .sub-menu li.menu-item:not(:last-child),
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-2782 .elementor-element.elementor-element-76e1d28 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-2782 .elementor-element.elementor-element-5d5f1d5{--display:flex;}.elementor-2782 .elementor-element.elementor-element-7fc3b23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-7fc3b23{text-align:left;}.elementor-2782 .elementor-element.elementor-element-7fc3b23 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-menu-item,.elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-menu-item, .elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-sub-menu-item{padding-top:12px;padding-bottom:12px;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .sub-menu li a.uael-sub-menu-item,
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown li a.uael-menu-item,
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .sub-menu a.uael-sub-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-menu-item{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-2782 .elementor-element.elementor-element-9cdf034 .sub-menu a.uael-sub-menu-item{color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .sub-menu,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-2782 .elementor-element.elementor-element-9cdf034 .sub-menu li.menu-item:not(:last-child),
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-2782 .elementor-element.elementor-element-9cdf034 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-2782 .elementor-element.elementor-element-ae3e010{--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:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2782 .elementor-element.elementor-element-69d655b{--display:flex;}.elementor-2782 .elementor-element.elementor-element-67400ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-67400ba{text-align:left;}.elementor-2782 .elementor-element.elementor-element-67400ba .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;color:#2A2A2A;}.elementor-2782 .elementor-element.elementor-element-31a22bf{--display:flex;}.elementor-2782 .elementor-element.elementor-element-ba96a1f > .elementor-widget-container{--e-transform-rotateZ:5deg;margin:-140px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-ba96a1f{text-align:right;}.elementor-2782 .elementor-element.elementor-element-ba96a1f img{width:230px;}.elementor-2782:not(.elementor-motion-effects-element-type-background), .elementor-2782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F8;}@media(max-width:1024px){.elementor-2782 .elementor-element.elementor-element-300ff41 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-2782 .elementor-element.elementor-element-300ff41{text-align:left;}.elementor-2782 .elementor-element.elementor-element-300ff41 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-2782 .elementor-element.elementor-element-1cb0718 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2782 .elementor-element.elementor-element-1cb0718{text-align:left;}.elementor-2782 .elementor-element.elementor-element-b99605b .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-2782 .elementor-element.elementor-element-e8b033a{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2782 .elementor-element.elementor-element-300ff41 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2782 .elementor-element.elementor-element-300ff41{text-align:left;}.elementor-2782 .elementor-element.elementor-element-300ff41 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-2782 .elementor-element.elementor-element-1cb0718{width:auto;max-width:auto;}.elementor-2782 .elementor-element.elementor-element-1cb0718 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2782 .elementor-element.elementor-element-47328ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-95px;--margin-left:0px;--margin-right:0px;}.elementor-2782 .elementor-element.elementor-element-a97f44d{--width:20%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2782 .elementor-element.elementor-element-702b2a4{--width:20%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2782 .elementor-element.elementor-element-6e74dbd{--width:20%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2782 .elementor-element.elementor-element-138ea23{--width:20%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2782 .elementor-element.elementor-element-5b40164{--width:20%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2782 .elementor-element.elementor-element-32ee52c{--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2782 .elementor-element.elementor-element-4c06d47 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-d5f1573 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2782 .elementor-element.elementor-element-b99605b{width:100%;max-width:100%;}.elementor-2782 .elementor-element.elementor-element-b99605b .elementor-heading-title{font-size:15px;}.elementor-2782 .elementor-element.elementor-element-8784412 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2782 .elementor-element.elementor-element-87f5db5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-1e639f1 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2782 .elementor-element.elementor-element-7fc3b23 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2782 .elementor-element.elementor-element-67400ba > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-2782 .elementor-element.elementor-element-ba96a1f > .elementor-widget-container{margin:-199px 0px 0px 0px;}.elementor-2782 .elementor-element.elementor-element-ba96a1f img{width:188px;}}@media(min-width:768px){.elementor-2782 .elementor-element.elementor-element-47328ca{--content-width:700px;}.elementor-2782 .elementor-element.elementor-element-a97f44d{--width:20%;}.elementor-2782 .elementor-element.elementor-element-702b2a4{--width:20%;}.elementor-2782 .elementor-element.elementor-element-6e74dbd{--width:20%;}.elementor-2782 .elementor-element.elementor-element-138ea23{--width:20%;}.elementor-2782 .elementor-element.elementor-element-5b40164{--width:20%;}.elementor-2782 .elementor-element.elementor-element-2fac479{--width:43.455%;}.elementor-2782 .elementor-element.elementor-element-3014362{--width:36%;}.elementor-2782 .elementor-element.elementor-element-e056a5d{--width:39%;}.elementor-2782 .elementor-element.elementor-element-5d5f1d5{--width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2782 .elementor-element.elementor-element-47328ca{--content-width:554px;}.elementor-2782 .elementor-element.elementor-element-3014362{--width:0%;}}/* Start custom CSS for heading, class: .elementor-element-300ff41 */.text {
  text-transform: uppercase;
  background-image: linear-gradient(
    to right,
    #236363,   /* teal */
    #ea99a9,   /* pink */
    #7e75a7,   /* purple */
    #f0916e    /* coral */
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  background-size: 300%;
  background-position: -100%;
  
  animation: animatedText 10s infinite alternate-reverse;
}

@keyframes animatedText {
  to {
    background-position: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-47749cb */.elementor-2782 .elementor-element.elementor-element-47749cb .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b033a *//* Container */
.purple-blob {
  position: relative;
  isolation: isolate;     /* keep z-index:-1 safe */
  /* stop horizontal overflow on small screens only */
  /* 'clip' avoids scrollbars but still clips paint */
}

@media (max-width: 768px) {
  .purple-blob { overflow-x: clip; }     /* use 'clip'; fallback below if needed */
  /* Fallback for older Safari/Android (if 'clip' unsupported) */
  @supports not (overflow: clip) {
    .purple-blob { overflow-x: hidden; }
  }
}

/* Blob */
.purple-blob::before {
  content: "";
  position: absolute;
  /* make size responsive so it doesn't exceed viewport on phones */
  width: clamp(280px, 70vw, 500px);
  height: clamp(280px, 70vw, 500px);

  /* anchor near the right/top, then move via transform only */
  left: 72%;
  top: 42%;
  transform: translate(-50%, -50%) scale(1);
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%,
    rgba(126,117,167,0.55) 0%,
    rgba(126,117,167,0.35) 40%,
    rgba(126,117,167,0.00) 70%);
  filter: blur(90px);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: -1;
  will-change: transform;                 /* hint to compositor */
  animation: purple-blob-drift 45s ease-in-out infinite alternate;
}

/* Transform-only drift (no left/top animation) */
@keyframes purple-blob-drift {
  0%   { transform: translate(-50%, -50%) scale(1); }
  50%  { transform: translate(calc(-50% + 4%), calc(-50% + 6%)) scale(1.12); }
  100% { transform: translate(calc(-50% - 4%), calc(-50% - 5%)) scale(0.96); }
}

/* Tone down on very small screens so it never induces overflow */
@media (max-width: 480px) {
  .purple-blob::before {
    width: clamp(240px, 65vw, 420px);
    height: clamp(240px, 65vw, 420px);
    filter: blur(60px);
  }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .purple-blob::before { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47328ca *//* Container for dual blobs */
.dual-blobs {
  position: relative;
  overflow: visible; /* allow glow outside */
  isolation: isolate; /* keeps blobs behind content without affecting outside elements */
}

/* RIGHT BLOB – Teal (#236363) */
.dual-blobs::before {
  --c: 35,99,99; /* #236363 */
  --size: clamp(60vmin, 72vmin, 90vmin);
  content: "";
  position: absolute;
  inset: 46% auto auto 78%;
  width: var(--size);
  height: var(--size);
  transform: translate(-50%,-50%);
  border-radius: 42% 58% 55% 45% / 36% 48% 52% 64%;
  background:
    radial-gradient(35% 35% at 42% 38%, rgba(var(--c),0.80) 0%, rgba(var(--c),0.55) 60%, rgba(var(--c),0) 100%),
    radial-gradient(60% 60% at 72% 68%, rgba(var(--c),0.40) 0%, rgba(var(--c),0) 70%);
  filter: blur(6vmin);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: -2;
  animation:
    blob-morph 28s ease-in-out infinite alternate,
    blob-drift-right 65s ease-in-out infinite alternate;
  will-change: transform, border-radius, filter, inset;
}

/* LEFT BLOB – Pink (#ea99a9) */
.dual-blobs::after {
  --c: 234,153,169; /* #ea99a9 */
  --size: clamp(60vmin, 72vmin, 90vmin);
  content: "";
  position: absolute;
  inset: 50% auto auto 20%;
  width: var(--size);
  height: var(--size);
  transform: translate(-50%,-50%);
  border-radius: 58% 42% 47% 53% / 52% 38% 62% 48%;
  background:
    radial-gradient(35% 35% at 42% 38%, rgba(var(--c),0.80) 0%, rgba(var(--c),0.55) 60%, rgba(var(--c),0) 100%),
    radial-gradient(60% 60% at 72% 68%, rgba(var(--c),0.40) 0%, rgba(var(--c),0) 70%);
  filter: blur(6vmin);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: -1;
  animation:
    blob-morph 32s ease-in-out infinite alternate,
    blob-drift-left 70s ease-in-out infinite alternate;
  will-change: transform, border-radius, filter, inset;
}

/* Shape morph animation */
@keyframes blob-morph {
  0%   { border-radius: 42% 58% 55% 45% / 36% 48% 52% 64%; }
  33%  { border-radius: 58% 42% 47% 53% / 52% 38% 62% 48%; }
  66%  { border-radius: 47% 53% 63% 37% / 44% 66% 34% 56%; }
  100% { border-radius: 54% 46% 41% 59% / 60% 40% 60% 40%; }
}

/* Drift animations */
@keyframes blob-drift-right {
  0%   { inset: 46% auto auto 78%; transform: translate(-50%,-50%) scale(1) rotate(0.5deg); }
  50%  { inset: 58% auto auto 83%; transform: translate(-50%,-50%) scale(1.08) rotate(3deg); }
  100% { inset: 38% auto auto 73%; transform: translate(-50%,-50%) scale(0.96) rotate(-2deg); }
}

@keyframes blob-drift-left {
  0%   { inset: 50% auto auto 20%; transform: translate(-50%,-50%) scale(1) rotate(-0.5deg); }
  50%  { inset: 40% auto auto 15%; transform: translate(-50%,-50%) scale(1.06) rotate(-3deg); }
  100% { inset: 58% auto auto 25%; transform: translate(-50%,-50%) scale(0.94) rotate(2deg); }
}

@media (prefers-reduced-motion: reduce) {
  .dual-blobs::before,
  .dual-blobs::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ee52c *//* Copy animation keyframes */
@keyframes animatedGradient {
  0% {
    background-position: 20% 50%;
  }
  50% {
    background-position: 80% 50%;
  }
  100% {
    background-position: 20% 50%;
  }
}

/* Apply animation to footer */
.elementor-2782 .elementor-element.elementor-element-32ee52c {
  animation: animatedGradient 12s ease-in-out infinite;
  background: linear-gradient(
    45deg,
    #95c3c3 0%,
    #fce4c4 25%,
    #fcdde5 50%,
    #ffc8b3 75%,
    #c5c1d8 100%
  );
  background-size: 150% 150%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EightiesComeback';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComebackVAR-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'EightiesComeback';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComebackItVAR-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'EightiesComeback';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComeback-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'EightiesComeback';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComeback-Extra-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'EightiesComeback';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComeback-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'EightiesComeback';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.tydecreativemarketing.com/wp-content/uploads/2025/06/EightiesComeback-Semi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */