.elementor-25 .elementor-element.elementor-element-088f4e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-858bafe{--display:flex;--min-height:85vh;--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;--overlay-opacity:0.99;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-858bafe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-858bafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/08/banner-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-858bafe::before, .elementor-25 .elementor-element.elementor-element-858bafe > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-858bafe > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-858bafe > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-858bafe > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-858bafe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7e293d1 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-f9fd920{--display:flex;}.elementor-25 .elementor-element.elementor-element-26ce12b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:76px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.05em;color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-15287d4{font-size:24px;color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-4be0912{--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-25 .elementor-element.elementor-element-74af4e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-74af4e3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-4368b9f3{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1504a4d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-32c3ef40 .elementor-heading-title{font-family:var( --e-global-typography-4353ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-4353ebc-font-size );font-weight:var( --e-global-typography-4353ebc-font-weight );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-content{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-0.025em;}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:70px;height:70px;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-name{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-job{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-53a967cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-53a967cb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-53a967cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/09/smarter-stronger.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-53a967cb::before, .elementor-25 .elementor-element.elementor-element-53a967cb > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-53a967cb > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-53a967cb > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-53a967cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-53a967cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dd95d9f );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-3e05310e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-54850d82{padding:2px 16px 2px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-54850d82.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-54850d82 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-3312827e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b42b5b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-735ebf8{--display:flex;}.elementor-25 .elementor-element.elementor-element-2efa613b.ekit-equal-height-enable,
					.elementor-25 .elementor-element.elementor-element-2efa613b.ekit-equal-height-enable > div,
					.elementor-25 .elementor-element.elementor-element-2efa613b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-25 .elementor-element.elementor-element-2efa613b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox{background-color:var( --e-global-color-e777cd9 );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07208c8 );border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox:hover{background-color:var( --e-global-color-dd95d9f );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn{background-color:var( --e-global-color-e632858 );padding:4px 4px 4px 4px;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .box-body > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn i{font-size:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn svg{max-width:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-172ba295{--display:flex;}.elementor-25 .elementor-element.elementor-element-2c04a7ed.ekit-equal-height-enable,
					.elementor-25 .elementor-element.elementor-element-2c04a7ed.ekit-equal-height-enable > div,
					.elementor-25 .elementor-element.elementor-element-2c04a7ed.ekit-equal-height-enable .ekit-wid-con,
					.elementor-25 .elementor-element.elementor-element-2c04a7ed.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox{background-color:var( --e-global-color-e777cd9 );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07208c8 );border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox:hover{background-color:var( --e-global-color-dd95d9f );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn{background-color:var( --e-global-color-e632858 );padding:4px 4px 4px 4px;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .box-body > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn i{font-size:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn svg{max-width:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-34479ce6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-692cbb9b{--display:flex;}.elementor-25 .elementor-element.elementor-element-6c99c46c.ekit-equal-height-enable,
					.elementor-25 .elementor-element.elementor-element-6c99c46c.ekit-equal-height-enable > div,
					.elementor-25 .elementor-element.elementor-element-6c99c46c.ekit-equal-height-enable .ekit-wid-con,
					.elementor-25 .elementor-element.elementor-element-6c99c46c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox{background-color:var( --e-global-color-e777cd9 );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07208c8 );border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox:hover{background-color:var( --e-global-color-dd95d9f );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn{background-color:var( --e-global-color-e632858 );padding:4px 4px 4px 4px;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .box-body > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox p{margin:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn i{font-size:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn svg{max-width:18px;margin-left:5px;}.elementor-25 .elementor-element.elementor-element-4a6d85f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-044b942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-fd4416b{padding:2px 16px 2px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07208c8 );border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-fd4416b.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-fd4416b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-3de72aa{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-a7e2663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-25 .elementor-element.elementor-element-e09d28f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bd3b37f{text-align:end;}.elementor-25 .elementor-element.elementor-element-98da5b8{text-align:end;}.elementor-25 .elementor-element.elementor-element-84a8170{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-84a8170:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-84a8170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd95d9f );}.elementor-25 .elementor-element.elementor-element-3173a17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-7211838{padding:2px 16px 2px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-7211838.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7211838 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-86446a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-testimonial__image img{border-radius:0px;}.elementor-25 .elementor-element.elementor-element-eafba3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5209e7a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-25 .elementor-element.elementor-element-ae288e2.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-beac19c.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-831949f.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d9b71e4.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-ab63aab.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-ba4d09c.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-72bd4afb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-782206a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-60ff87e4{--display:flex;}.elementor-25 .elementor-element.elementor-element-a8c8150{--display:flex;}.elementor-25 .elementor-element.elementor-element-5307faff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-63d83576{--display:flex;--min-height:380px;--justify-content:space-between;--overlay-opacity:0.7;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-63d83576:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-63d83576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/08/nonprofit.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-63d83576::before, .elementor-25 .elementor-element.elementor-element-63d83576 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-63d83576 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-63d83576 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-63d83576 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-63d83576 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-26b5d7d7 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-0ac6b64{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-543b1279{--display:flex;--min-height:380px;--justify-content:space-between;--overlay-opacity:0.7;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-543b1279:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-543b1279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/08/coporate.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-543b1279::before, .elementor-25 .elementor-element.elementor-element-543b1279 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-543b1279 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-543b1279 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-543b1279 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-543b1279 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-3c7b5081 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-50d1e63{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-506574c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-717fdad3{--display:flex;--min-height:380px;--justify-content:space-between;--overlay-opacity:0.7;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-717fdad3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-717fdad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/09/black-and-latin.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-717fdad3::before, .elementor-25 .elementor-element.elementor-element-717fdad3 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-717fdad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-717fdad3 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-717fdad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-717fdad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1f3a4d3 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-04e5fec{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-505d9ec5{--display:flex;--min-height:380px;--justify-content:space-between;--overlay-opacity:0.7;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-505d9ec5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-505d9ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/08/neighbour.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-505d9ec5::before, .elementor-25 .elementor-element.elementor-element-505d9ec5 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-505d9ec5 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-505d9ec5 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-505d9ec5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-505d9ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-3aaa9769 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-df8f841{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-3804a064{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-71ca1e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-7a19082e{padding:2px 16px 2px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-07208c8 );border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-7a19082e.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7a19082e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-25d79eeb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-62681bc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-dfac5e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-dfac5e8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dfac5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupofjoy.com/wp-content/uploads/2025/08/about-banner-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-dfac5e8::before, .elementor-25 .elementor-element.elementor-element-dfac5e8 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-dfac5e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-dfac5e8 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-dfac5e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-dfac5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-2210c40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-c717687{--display:flex;}.elementor-25 .elementor-element.elementor-element-b08b28a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b08b28a .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-c82a2b7{color:var( --e-global-color-e777cd9 );}.elementor-25 .elementor-element.elementor-element-d909f14 .elementor-button{background-color:var( --e-global-color-9947692 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d909f14{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-d909f14.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d909f14 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-d909f14 .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-858bafe{--min-height:65vh;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-26ce12b .elementor-heading-title{font-size:64px;}.elementor-25 .elementor-element.elementor-element-15287d4{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-4368b9f3{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-32c3ef40 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-content{font-size:20px;}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-name{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-53a967cb{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-54850d82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox{padding:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox{padding:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox{padding:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-4a6d85f{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-fd4416b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-87fed52{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-3de72aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-a7e2663{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-bd3b37f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bd3b37f img{width:100%;}.elementor-25 .elementor-element.elementor-element-98da5b8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-98da5b8 img{width:100%;}.elementor-25 .elementor-element.elementor-element-b3622f2{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-84a8170{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7211838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-eafba3c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5209e7a{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-72bd4afb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-63d83576{--min-height:240px;}.elementor-25 .elementor-element.elementor-element-0ac6b64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-543b1279{--min-height:240px;}.elementor-25 .elementor-element.elementor-element-50d1e63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-717fdad3{--min-height:240px;}.elementor-25 .elementor-element.elementor-element-04e5fec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-505d9ec5{--min-height:240px;}.elementor-25 .elementor-element.elementor-element-df8f841{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-3804a064{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7a19082e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-dfac5e8{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-2210c40{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-b08b28a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-25 .elementor-element.elementor-element-d909f14{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-25 .elementor-element.elementor-element-d909f14.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d909f14 .elementor-button{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-858bafe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-26ce12b .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-15287d4{width:100%;max-width:100%;font-size:16px;}.elementor-25 .elementor-element.elementor-element-32c3ef40 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-name{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-54850d82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-4a6d85f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-fd4416b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-87fed52{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-a7e2663{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-bd3b37f{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-bd3b37f.elementor-element{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-98da5b8{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-98da5b8.elementor-element{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-b3622f2{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-7211838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-eafba3c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5209e7a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-63d83576{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0ac6b64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-543b1279{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-50d1e63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-717fdad3{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-04e5fec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-505d9ec5{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-df8f841{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-7a19082e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-dfac5e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2210c40{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-b08b28a{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-d909f14{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-f9fd920{--width:60%;}.elementor-25 .elementor-element.elementor-element-3e05310e{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-3312827e{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-044b942{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-a7e2663{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-3173a17{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-86446a2{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-71ca1e87{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-25d79eeb{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-858bafe{--width:95%;}.elementor-25 .elementor-element.elementor-element-f9fd920{--width:65%;}.elementor-25 .elementor-element.elementor-element-3e05310e{--width:100%;}.elementor-25 .elementor-element.elementor-element-3312827e{--width:100%;}.elementor-25 .elementor-element.elementor-element-044b942{--width:100%;}.elementor-25 .elementor-element.elementor-element-a7e2663{--width:100%;}.elementor-25 .elementor-element.elementor-element-3173a17{--width:100%;}.elementor-25 .elementor-element.elementor-element-86446a2{--width:100%;}}@media(min-width:1760px){.elementor-25 .elementor-element.elementor-element-32c3ef40 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-name{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6b26a484 .elementor-testimonial-job{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-3e05310e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-54850d82 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2efa613b .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-2c04a7ed .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-6c99c46c .elementskit-btn{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-25 .elementor-element.elementor-element-fd4416b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-7211838 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-28f1ef0 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-5209e7a{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-0ac6b64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-50d1e63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-04e5fec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-df8f841{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-25 .elementor-element.elementor-element-7a19082e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}