.elementor-8 .elementor-element.elementor-element-a403e92{--display:flex;--min-height:1vh;--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a403e92::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B8;background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/hero_bg_shape5_1.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-cd59d75{--display:flex;--justify-content:center;--padding-top:170px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-142c217{--iteration-count:infinite;width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-142c217 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-8 .elementor-element.elementor-element-142c217 .elementor-headline{text-align:left;font-family:"Merriweather", Sans-serif;font-size:50px;font-weight:600;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-142c217 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-142c217 .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.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-8 .elementor-element.elementor-element-eafcbea{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;font-family:"Merriweather Sans", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{background-color:var( --e-global-color-b9c7a9a );font-family:"Merriweather", Sans-serif;font-size:13px;text-decoration:none;border-radius:0px 0px 0px 0px;padding:15px 10px 15px 10px;margin:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:not(.hover-gradient):hover, .elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.hover-gradient:before{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{background-color:#262626;font-family:"Merriweather", Sans-serif;font-size:13px;text-decoration:none;border-radius:0px 0px 0px 0px;padding:015px 10px 015px 10px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:not(.hover-gradient):hover, .elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.hover-gradient:before{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{width:663px;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text{width:30px;height:30px;}.elementor-8 .elementor-element.elementor-element-464e263{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-464e263.e-con{--align-self:flex-end;}.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-8 .elementor-element.elementor-element-8afffc8{text-align:center;}.elementor-8 .elementor-element.elementor-element-8afffc8 img{width:100%;height:750px;object-fit:cover;object-position:bottom center;}.elementor-8 .elementor-element.elementor-element-502e3b6 > .elementor-widget-container{background-color:#FFFFFF;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-502e3b6{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-502e3b6{left:0px;}.elementor-8 .elementor-element.elementor-element-502e3b6{bottom:10px;}.elementor-8 .elementor-element.elementor-element-502e3b6 img{width:146px;}.elementor-8 .elementor-element.elementor-element-0282f0f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b60a0c6{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6f4137 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8 .elementor-element.elementor-element-4d6dec4{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--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 );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2d4af74 > .elementor-widget-container{padding:7px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D39E;}.elementor-8 .elementor-element.elementor-element-2d4af74.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2d4af74 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-6215c0e{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-6215c0e > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-6215c0e .elementor-headline{text-align:left;font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-6215c0e .elementor-headline-plain-text{color:#000000;}.elementor-8 .elementor-element.elementor-element-6215c0e .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-15bd6e1 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15bd6e1{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.3em;color:#000000;}.elementor-8 .elementor-element.elementor-element-0ec9d19 > .elementor-widget-container{margin:7px 0px 8px 0px;}.elementor-8 .elementor-element.elementor-element-0ec9d19 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-eb543ee{--display:flex;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88d71cd{color:#000000;}.elementor-8 .elementor-element.elementor-element-9e1eb4c > .elementor-widget-container{margin:11px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-9e1eb4c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-icon i{color:var( --e-global-color-b9c7a9a );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-icon svg{fill:var( --e-global-color-b9c7a9a );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-5829d2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4562380 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4562380{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-1acb87f{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1acb87f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1acb87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/testi_bg_1_1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-88030ce > .elementor-widget-container{padding:7px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D39E;}.elementor-8 .elementor-element.elementor-element-88030ce.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-88030ce .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-ceb04dc{--iteration-count:infinite;width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-ceb04dc > .elementor-widget-container{margin:0px 0px -56px 0px;}.elementor-8 .elementor-element.elementor-element-ceb04dc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ceb04dc .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:33px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-ceb04dc .elementor-headline-plain-text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ceb04dc .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-de5416c{width:var( --container-widget-width, 957px );max-width:957px;--container-widget-width:957px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-de5416c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de5416c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{text-align:center;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;word-spacing:0px;text-align:center;margin:20px 0px 60px 0px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{color:#02010100;font-size:56px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:#02010100;width:56px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li{color:#FFA300;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg{fill:#FFA300;width:15px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li{color:#FFA300;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li svg{fill:#FFA300;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i{font-size:15px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{margin:0px 0px 7px 0px;color:#FFFFFF;font-family:"Merriweather", Sans-serif;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:60px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{bottom:-95px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .tns-controls button i{font-size:14px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .tns-controls button svg{width:14px;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .tns-controls button span{color:#FFFFFF;padding:0px 12px 0px 12px;opacity:100%;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span{opacity:100%;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .tns-nav button{margin-left:calc(18px / 2);margin-right:calc(18px / 2);margin-top:18px;width:7px;height:7px;border-radius:18px 18px 18px 18px;background-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center;}.elementor-8 .elementor-element.elementor-element-3646a0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3646a0b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3646a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9c7a9a );background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/cta_bg_22.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-f6032e3{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f6032e3 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-f6032e3 .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f6032e3 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f6032e3 .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-dd73dad{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dd73dad > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dd73dad.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#00000000;width:495px;padding:14px 10px 14px 10px;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c078f11.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:8px;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:8px;}.elementor-8 .elementor-element.elementor-element-67561c5{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.79;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-67561c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67561c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/172d295c056b00f1f0172eba8dc22ab5-e1748610943681.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-67561c5::before, .elementor-8 .elementor-element.elementor-element-67561c5 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-67561c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-67561c5 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-67561c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-67561c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-b63f264{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0294234 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8 .elementor-element.elementor-element-614dad7{--display:flex;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:15px;--padding-bottom:19px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-614dad7.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-5775121 > .elementor-widget-container{padding:7px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D39E;}.elementor-8 .elementor-element.elementor-element-5775121.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5775121 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-912fd71{--iteration-count:infinite;width:var( --container-widget-width, 728px );max-width:728px;--container-widget-width:728px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-912fd71 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-912fd71 .elementor-headline{text-align:left;font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-912fd71 .elementor-headline-plain-text{color:#000000;}.elementor-8 .elementor-element.elementor-element-912fd71 .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-2cfd5f3 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2cfd5f3{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-2d03d98 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-2d03d98 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:#000000;}.elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-icon i{color:var( --e-global-color-b9c7a9a );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-icon svg{fill:var( --e-global-color-b9c7a9a );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-18df811{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c2bd48e{--display:flex;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );box-shadow:0px 0px 10px 0px rgba(135.97167358398437, 135.97167358398437, 135.97167358398437, 0.4);--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-7c631e6 > .elementor-widget-container{margin:3px 0px 2px 0px;}.elementor-8 .elementor-element.elementor-element-7c631e6 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;text-decoration:underline;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-bef7e5f > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bef7e5f{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-b9c7a9a );width:356px;padding:14px 10px 14px 10px;text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-298cc43.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:8px;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:8px;}.elementor-8 .elementor-element.elementor-element-251673d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.79;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-251673d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-251673d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/172d295c056b00f1f0172eba8dc22ab5-e1748610943681.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-251673d::before, .elementor-8 .elementor-element.elementor-element-251673d > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-251673d > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-251673d > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-251673d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-251673d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-c23722c{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c44784 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8 .elementor-element.elementor-element-625b3a3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4baf9f7 > .elementor-widget-container{padding:7px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D39E;}.elementor-8 .elementor-element.elementor-element-4baf9f7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4baf9f7 .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-1297848{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-1297848 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-1297848 .elementor-headline{text-align:left;font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-1297848 .elementor-headline-plain-text{color:#000000;}.elementor-8 .elementor-element.elementor-element-1297848 .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-0b8123b > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0b8123b{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.3em;color:#000000;}.elementor-8 .elementor-element.elementor-element-9ff538a > .elementor-widget-container{margin:7px 0px 8px 0px;}.elementor-8 .elementor-element.elementor-element-9ff538a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-18737a9 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18737a9{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-icon i{color:var( --e-global-color-b9c7a9a );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-b9c7a9a );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-56b90a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-786cebb{--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;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:133px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-786cebb::before, .elementor-8 .elementor-element.elementor-element-786cebb > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-786cebb > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-786cebb > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-786cebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-786cebb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(316deg, #F84923D1 0%, #000000 36%);}.elementor-8 .elementor-element.elementor-element-6e41d7f > .elementor-widget-container{padding:7px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D39E;}.elementor-8 .elementor-element.elementor-element-6e41d7f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6e41d7f .elementor-heading-title{font-family:"Merriweather Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-fc5665f{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-fc5665f > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-fc5665f .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-fc5665f .elementor-headline-plain-text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc5665f .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-8a395d6{width:var( --container-widget-width, 801px );max-width:801px;--container-widget-width:801px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a395d6 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8a395d6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c6e956f{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c6e956f > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-c6e956f .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-c6e956f .elementor-headline-plain-text{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c6e956f .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-a2c7906{width:var( --container-widget-width, 801px );max-width:801px;--container-widget-width:801px;--container-widget-flex-grow:0;text-align:center;font-family:"Merriweather", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a2c7906 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a2c7906.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8238b1d{--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8238b1d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8238b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/9ccf73a8d28d642cf8a7503b03bc32c5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8238b1d::before, .elementor-8 .elementor-element.elementor-element-8238b1d > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8238b1d > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8238b1d > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8238b1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8238b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-80748ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2607f52{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-3f59edd.jkit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-3f59edd.jkit-equal-height-enable > .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-3f59edd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-8 .elementor-element.elementor-element-3f59edd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#000000D6;text-align:center;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3f59edd > .elementor-widget-container{margin:-36px -36px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-b9c7a9a );height:40px;width:40px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-b9c7a9a );width:40px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-8 .elementor-element.elementor-element-67808ca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-0d229a1.jkit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-0d229a1.jkit-equal-height-enable > .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-0d229a1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-8 .elementor-element.elementor-element-0d229a1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#000000D6;text-align:center;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0d229a1 > .elementor-widget-container{margin:-36px -36px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-b9c7a9a );height:40px;width:40px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-b9c7a9a );width:40px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-8 .elementor-element.elementor-element-160571f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-1e10667.jkit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-1e10667.jkit-equal-height-enable > .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-1e10667.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-8 .elementor-element.elementor-element-1e10667.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#000000D6;text-align:center;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1e10667 > .elementor-widget-container{margin:-36px -36px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-b9c7a9a );height:40px;width:40px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-b9c7a9a );width:40px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-8 .elementor-element.elementor-element-8887835{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b9c7a9a );--border-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-9e115ff.jkit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-9e115ff.jkit-equal-height-enable > .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-9e115ff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-8 .elementor-element.elementor-element-9e115ff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#000000D6;text-align:center;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e115ff > .elementor-widget-container{margin:-36px -36px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-b9c7a9a );height:40px;width:40px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-b9c7a9a );width:40px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-8 .elementor-element.elementor-element-4da9f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4da9f4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4da9f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kameishajohnson.com/wp-content/uploads/2025/05/9ccf73a8d28d642cf8a7503b03bc32c5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4da9f4e::before, .elementor-8 .elementor-element.elementor-element-4da9f4e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4da9f4e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4da9f4e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4da9f4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4da9f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-08698e3{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-b9c7a9a );}.elementor-8 .elementor-element.elementor-element-08698e3 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-08698e3 .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:29px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-08698e3 .elementor-headline-plain-text{color:#000000;}.elementor-8 .elementor-element.elementor-element-08698e3 .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-4a4904f{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:1.3em;color:#000000;}.elementor-8 .elementor-element.elementor-element-4a4904f > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a4904f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-733c10e{--iteration-count:infinite;width:100%;max-width:100%;--dynamic-text-color:#000000;}.elementor-8 .elementor-element.elementor-element-733c10e > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-8 .elementor-element.elementor-element-733c10e .elementor-headline{text-align:center;font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-733c10e .elementor-headline-plain-text{color:#000000;}.elementor-8 .elementor-element.elementor-element-733c10e .elementor-headline-dynamic-text{font-family:"Merriweather", Sans-serif;font-weight:600;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-b9c7a9a );width:358px;padding:14px 10px 14px 10px;text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-76954b9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:8px;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-a403e92{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-cd59d75{--width:50%;}.elementor-8 .elementor-element.elementor-element-464e263{--width:50%;}.elementor-8 .elementor-element.elementor-element-0282f0f{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-b60a0c6{--width:50%;}.elementor-8 .elementor-element.elementor-element-4d6dec4{--width:50%;}.elementor-8 .elementor-element.elementor-element-1acb87f{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-3646a0b{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-67561c5{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-251673d{--content-width:1340px;}.elementor-8 .elementor-element.elementor-element-786cebb{--content-width:1340px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-cd59d75{--width:55%;}.elementor-8 .elementor-element.elementor-element-464e263{--width:45%;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-1acb87f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1acb87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-67561c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67561c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-251673d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-251673d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-8238b1d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8238b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-8 .elementor-element.elementor-element-4da9f4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4da9f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-a403e92{--min-height:0vh;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a403e92::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:269px auto;}.elementor-8 .elementor-element.elementor-element-cd59d75{--justify-content:flex-end;--padding-top:120px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-142c217 .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-eafcbea{font-size:14px;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{font-size:13px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-464e263{--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-8afffc8 img{height:500px;object-position:bottom center;}.elementor-8 .elementor-element.elementor-element-0282f0f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6215c0e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-6215c0e .elementor-headline{font-size:20px;}.elementor-8 .elementor-element.elementor-element-15bd6e1{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5829d2b .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4562380{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1acb87f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ceb04dc .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:14px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3646a0b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f6032e3 .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-dd73dad{font-size:15px;}.elementor-8 .elementor-element.elementor-element-67561c5{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b63f264.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-912fd71 .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-2cfd5f3{font-size:15px;}.elementor-8 .elementor-element.elementor-element-bef7e5f{font-size:15px;}.elementor-8 .elementor-element.elementor-element-251673d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1297848 .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-0b8123b{font-size:15px;}.elementor-8 .elementor-element.elementor-element-18737a9{font-size:15px;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-786cebb{--padding-top:50px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fc5665f .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-8a395d6{--container-widget-width:625px;--container-widget-flex-grow:0;width:var( --container-widget-width, 625px );max-width:625px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-c6e956f .elementor-headline{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a2c7906{font-size:19px;}.elementor-8 .elementor-element.elementor-element-8238b1d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-80748ad{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:28px 15px 28px 15px;}.elementor-8 .elementor-element.elementor-element-3f59edd .jeg-elementor-kit.jkit-icon-box .title{padding:0px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:28px 15px 28px 15px;}.elementor-8 .elementor-element.elementor-element-0d229a1 .jeg-elementor-kit.jkit-icon-box .title{padding:0px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:28px 15px 28px 15px;}.elementor-8 .elementor-element.elementor-element-1e10667 .jeg-elementor-kit.jkit-icon-box .title{padding:0px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:28px 15px 28px 15px;}.elementor-8 .elementor-element.elementor-element-9e115ff .jeg-elementor-kit.jkit-icon-box .title{padding:0px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-4da9f4e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-08698e3 .elementor-headline{font-size:22px;}.elementor-8 .elementor-element.elementor-element-4a4904f{font-size:15px;}.elementor-8 .elementor-element.elementor-element-733c10e .elementor-headline{font-size:17px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a403e92::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a403e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;}.elementor-8 .elementor-element.elementor-element-a403e92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-cd59d75{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd59d75.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-142c217 .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-eafcbea{font-size:13px;}.elementor-8 .elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text{font-size:10px;width:23px;height:23px;}.elementor-8 .elementor-element.elementor-element-464e263{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-464e263.e-con{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-8afffc8 img{width:312px;height:289px;object-fit:cover;object-position:bottom center;}.elementor-8 .elementor-element.elementor-element-502e3b6 img{width:120px;}.elementor-8 .elementor-element.elementor-element-0282f0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-4d6dec4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d4af74 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-6215c0e .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-15bd6e1{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0ec9d19 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1acb87f{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:40px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-88030ce .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ceb04dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ceb04dc .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{margin:0px 0px 88px 0px;padding:0px 0px 30px 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:13px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{font-size:34px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg{width:34px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i{font-size:13px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg{width:13px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:14px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{width:60px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img, .elementor-8 .elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-8 .elementor-element.elementor-element-3646a0b{--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-f6032e3 .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-dd73dad{font-size:13px;}.elementor-8 .elementor-element.elementor-element-c078f11 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{width:235px;padding:012px 08px 012px 08px;font-size:12px;}.elementor-8 .elementor-element.elementor-element-67561c5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-614dad7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5775121 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-912fd71 .elementor-headline{font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-2cfd5f3{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2d03d98 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-18df811{--e-icon-list-icon-size:12px;}.elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-18df811 .elementor-icon-list-item > a{font-size:13px;}.elementor-8 .elementor-element.elementor-element-7c631e6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-bef7e5f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-298cc43 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{width:310px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-251673d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-251673d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-251673d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-8 .elementor-element.elementor-element-625b3a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4baf9f7 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-1297848 .elementor-headline{font-size:18px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-0b8123b{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9ff538a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-18737a9{font-size:14px;}.elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-56b90a9 .elementor-icon-list-item > a{font-size:13px;}.elementor-8 .elementor-element.elementor-element-786cebb{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:30px;--padding-bottom:79px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-6e41d7f .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-fc5665f .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-8a395d6{font-size:13px;}.elementor-8 .elementor-element.elementor-element-c6e956f .elementor-headline{font-size:16px;}.elementor-8 .elementor-element.elementor-element-a2c7906{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8238b1d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:025px;--padding-left:20px;--padding-right:050px;}.elementor-8 .elementor-element.elementor-element-80748ad{--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4da9f4e{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:30px;--padding-left:015px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-08698e3 .elementor-headline{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4a4904f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-733c10e .elementor-headline{font-size:15px;}.elementor-8 .elementor-element.elementor-element-76954b9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{width:308px;font-size:13px;}}.elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }@media (max-width: 1024px) {.elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }@media (max-width: 767px) {.elementor-element.elementor-element-1c55017 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
/* Start custom CSS for image, class: .elementor-element-502e3b6 */.logo {
  width: 140px;
  height: auto;
  border-radius: 50%;
  animation: pulse 2.5s ease-in-out infinite;
  transition: transform 0.6s ease;
}

.logo:hover {
  transform: rotate(15deg) scale(1.1);
  cursor: pointer;
}

/* Pulse animation */
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.4);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 15px 10px rgba(0, 123, 255, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
  }
}

/* Tablet: Adjust size for mid-range screens */
@media (max-width: 1024px) {
  .logo {
    width: 100px;
  }
}

/* Mobile: Smaller logo for small screens */
@media (max-width: 768px) {
  .logo {
    width: 70px;
  }
}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (min-width: 1025px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (max-width: 767px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-de5416c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }



