.elementor-7829 .elementor-element.elementor-element-3b06083{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-7829 .elementor-element.elementor-element-3b06083:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-3b06083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-a048e41{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-d818e69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:050px 0px;--row-gap:050px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-7829 .elementor-element.elementor-element-d818e69:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-d818e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-b850e08{--divider-border-style:solid;--divider-color:var( --e-global-color-7863513 );--divider-border-width:1px;}.elementor-7829 .elementor-element.elementor-element-b850e08 .elementor-divider-separator{width:100%;}.elementor-7829 .elementor-element.elementor-element-b850e08 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7829 .elementor-element.elementor-element-c80d78d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-c80d78d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-7829 .elementor-element.elementor-element-8481d31{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-8481d31 .elementor-heading-title{font-family:var( --e-global-typography-d8797b6-font-family ), Sans-serif;font-size:var( --e-global-typography-d8797b6-font-size );font-weight:var( --e-global-typography-d8797b6-font-weight );line-height:var( --e-global-typography-d8797b6-line-height );color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-7f2e00e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-7f2e00e .elementor-heading-title{font-family:var( --e-global-typography-b831cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b831cc6-font-size );font-weight:var( --e-global-typography-b831cc6-font-weight );font-style:var( --e-global-typography-b831cc6-font-style );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-26d4bf9{--divider-border-style:solid;--divider-color:var( --e-global-color-7863513 );--divider-border-width:1px;}.elementor-7829 .elementor-element.elementor-element-26d4bf9 .elementor-divider-separator{width:100%;}.elementor-7829 .elementor-element.elementor-element-26d4bf9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7829 .elementor-element.elementor-element-9b285a3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-9b285a3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-7829 .elementor-element.elementor-element-6a1400f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-6a1400f .elementor-heading-title{font-family:var( --e-global-typography-d8797b6-font-family ), Sans-serif;font-size:var( --e-global-typography-d8797b6-font-size );font-weight:var( --e-global-typography-d8797b6-font-weight );line-height:var( --e-global-typography-d8797b6-line-height );color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-6d75a6c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-6d75a6c .elementor-heading-title{font-family:var( --e-global-typography-b831cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b831cc6-font-size );font-weight:var( --e-global-typography-b831cc6-font-weight );font-style:var( --e-global-typography-b831cc6-font-style );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-f410cc2{--divider-border-style:solid;--divider-color:var( --e-global-color-7863513 );--divider-border-width:1px;}.elementor-7829 .elementor-element.elementor-element-f410cc2 .elementor-divider-separator{width:100%;}.elementor-7829 .elementor-element.elementor-element-f410cc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7829 .elementor-element.elementor-element-abf2f19{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-abf2f19 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-7829 .elementor-element.elementor-element-d85bffa{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-d85bffa .elementor-heading-title{font-family:var( --e-global-typography-d8797b6-font-family ), Sans-serif;font-size:var( --e-global-typography-d8797b6-font-size );font-weight:var( --e-global-typography-d8797b6-font-weight );line-height:var( --e-global-typography-d8797b6-line-height );color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-b3b6a76{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-b3b6a76 .elementor-heading-title{font-family:var( --e-global-typography-b831cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b831cc6-font-size );font-weight:var( --e-global-typography-b831cc6-font-weight );font-style:var( --e-global-typography-b831cc6-font-style );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-cf860ad{--divider-border-style:solid;--divider-color:var( --e-global-color-7863513 );--divider-border-width:1px;}.elementor-7829 .elementor-element.elementor-element-cf860ad .elementor-divider-separator{width:100%;}.elementor-7829 .elementor-element.elementor-element-cf860ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7829 .elementor-element.elementor-element-1ad3be4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-1ad3be4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-7829 .elementor-element.elementor-element-8a7a7fb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-8a7a7fb .elementor-heading-title{font-family:var( --e-global-typography-d8797b6-font-family ), Sans-serif;font-size:var( --e-global-typography-d8797b6-font-size );font-weight:var( --e-global-typography-d8797b6-font-weight );line-height:var( --e-global-typography-d8797b6-line-height );color:var( --e-global-color-accent );}.elementor-7829 .elementor-element.elementor-element-a0921e0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7829 .elementor-element.elementor-element-a0921e0 .elementor-heading-title{font-family:var( --e-global-typography-b831cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b831cc6-font-size );font-weight:var( --e-global-typography-b831cc6-font-weight );font-style:var( --e-global-typography-b831cc6-font-style );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );color:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-a2256cd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0.5;--overlay-mix-blend-mode:screen;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7863513 );--border-color:var( --e-global-color-7863513 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-7829 .elementor-element.elementor-element-a2256cd:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7ee9f5 );}.elementor-7829 .elementor-element.elementor-element-a2256cd::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-background-video-container::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .e-con-inner > .elementor-background-video-container::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-background-slideshow::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rwgraphicdesign.com/wp-content/uploads/2025/09/image_2.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-7829 .elementor-element.elementor-element-a2256cd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7829 .elementor-element.elementor-element-e3a268e .elementor-icon-wrapper{text-align:left;}.elementor-7829 .elementor-element.elementor-element-e3a268e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-e3a268e.elementor-view-framed .elementor-icon, .elementor-7829 .elementor-element.elementor-element-e3a268e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-e3a268e.elementor-view-framed .elementor-icon, .elementor-7829 .elementor-element.elementor-element-e3a268e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-e3a268e .elementor-icon{font-size:30px;}.elementor-7829 .elementor-element.elementor-element-e3a268e .elementor-icon svg{height:30px;}.elementor-7829 .elementor-element.elementor-element-dd1a333{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;columns:1;text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-9590135 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-007f368{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-7829 .elementor-element.elementor-element-007f368:not(.elementor-motion-effects-element-type-background), .elementor-7829 .elementor-element.elementor-element-007f368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7829 .elementor-element.elementor-element-bee245b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-pagination-bullet-active, .elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-a97eab2 );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-pagination-fraction{color:var( --e-global-color-a97eab2 );}.elementor-7829 .elementor-element.elementor-element-26a0ff6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 12px 12px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-main-swiper{width:100%;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-main-swiper .swiper-slide{padding:50px 40px 40px 40px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-7863513 );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-swiper-button svg{fill:var( --e-global-color-7863513 );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-pagination-bullet{height:2px;width:2px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-horizontal .swiper-pagination-progressbar{height:2px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-b831cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b831cc6-font-size );font-weight:var( --e-global-typography-b831cc6-font-weight );font-style:var( --e-global-typography-b831cc6-font-style );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-d8797b6-font-family ), Sans-serif;font-size:var( --e-global-typography-d8797b6-font-size );font-weight:var( --e-global-typography-d8797b6-font-weight );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__title{color:var( --e-global-color-b67e277 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7829 .elementor-element.elementor-element-a048e41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-c80d78d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-c80d78d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8481d31 .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-7f2e00e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-7829 .elementor-element.elementor-element-7f2e00e .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-9b285a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-9b285a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-6a1400f .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-6d75a6c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-7829 .elementor-element.elementor-element-6d75a6c .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-abf2f19.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-abf2f19 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-d85bffa .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-b3b6a76{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-7829 .elementor-element.elementor-element-b3b6a76 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-1ad3be4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-1ad3be4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8a7a7fb .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-a0921e0{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-7829 .elementor-element.elementor-element-a0921e0 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-dd1a333{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-9590135 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-7829 .elementor-element.elementor-element-bee245b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__text{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__name{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}}@media(max-width:767px){.elementor-7829 .elementor-element.elementor-element-3b06083{--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-7829 .elementor-element.elementor-element-a048e41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-d818e69{--min-height:90vh;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7829 .elementor-element.elementor-element-c80d78d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-c80d78d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-c80d78d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8481d31{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-8481d31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-8481d31 .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-7f2e00e{width:100%;max-width:100%;}.elementor-7829 .elementor-element.elementor-element-7f2e00e .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-9b285a3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-9b285a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-9b285a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-6a1400f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-6a1400f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-6a1400f .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-6d75a6c{width:100%;max-width:100%;}.elementor-7829 .elementor-element.elementor-element-6d75a6c .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-abf2f19{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-abf2f19.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-abf2f19 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-d85bffa{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-d85bffa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-d85bffa .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-b3b6a76{width:100%;max-width:100%;}.elementor-7829 .elementor-element.elementor-element-b3b6a76 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-1ad3be4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-1ad3be4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-1ad3be4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8a7a7fb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7829 .elementor-element.elementor-element-8a7a7fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7829 .elementor-element.elementor-element-8a7a7fb .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-a0921e0{width:100%;max-width:100%;}.elementor-7829 .elementor-element.elementor-element-a0921e0 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-a2256cd{--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-7829 .elementor-element.elementor-element-a2256cd::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-background-video-container::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .e-con-inner > .elementor-background-video-container::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-background-slideshow::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7829 .elementor-element.elementor-element-a2256cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-7829 .elementor-element.elementor-element-e3a268e .elementor-icon{font-size:30px;}.elementor-7829 .elementor-element.elementor-element-e3a268e .elementor-icon svg{height:30px;}.elementor-7829 .elementor-element.elementor-element-dd1a333{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-9590135 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-7829 .elementor-element.elementor-element-007f368{--min-height:55vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7829 .elementor-element.elementor-element-bee245b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__text{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__name{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}}@media(min-width:2400px){.elementor-7829 .elementor-element.elementor-element-a048e41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-c80d78d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8481d31 .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-7f2e00e .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-9b285a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-6a1400f .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-6d75a6c .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-abf2f19 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-d85bffa .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-b3b6a76 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-1ad3be4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-8a7a7fb .elementor-heading-title{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}.elementor-7829 .elementor-element.elementor-element-a0921e0 .elementor-heading-title{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-dd1a333{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-bee245b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__text{font-size:var( --e-global-typography-b831cc6-font-size );line-height:var( --e-global-typography-b831cc6-line-height );letter-spacing:var( --e-global-typography-b831cc6-letter-spacing );}.elementor-7829 .elementor-element.elementor-element-26a0ff6 .elementor-testimonial__name{font-size:var( --e-global-typography-d8797b6-font-size );line-height:var( --e-global-typography-d8797b6-line-height );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-26a0ff6 */.elementor-7829 .elementor-element.elementor-element-26a0ff6 {
background: linear-gradient(
  -45deg,
   #0d0d0d,      /* near black */
  #0f1009,      /* darker olive green */
  #302C1F,      /* dark muted brown */
  #22261c,      /* darker moss green */
   #0d0d0d       /* near black */
);



  background-size: 400% 400%;
  opacity: 0.9;
  animation: darkGradient 15s ease infinite;
}

@keyframes darkGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */