.elementor-20 .elementor-element.elementor-element-999522e{--display:flex;--min-height:726px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-20 .elementor-element.elementor-element-999522e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-999522e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpsearch.team/wp-content/uploads/2026/01/jpsearch-hand-holding-phone-apps-home-hero.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c390636{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-06cdf07 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-06cdf07 .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-74923c1{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-ae33f20{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-897d793{text-align:center;}.elementor-20 .elementor-element.elementor-element-201c5d6 > .elementor-widget-container{padding:0px 0px 040px 0px;}.elementor-20 .elementor-element.elementor-element-201c5d6{text-align:center;}.elementor-20 .elementor-element.elementor-element-b1ea8f8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-b1ea8f8{text-align:center;color:var( --e-global-color-4f75566 );}.elementor-20 .elementor-element.elementor-element-2797c46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-8985dc0{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8985dc0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8985dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99490fe );}.elementor-20 .elementor-element.elementor-element-03dea6a{text-align:center;}.elementor-20 .elementor-element.elementor-element-e778c4d > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-20 .elementor-element.elementor-element-e778c4d{text-align:center;}.elementor-20 .elementor-element.elementor-element-e778c4d .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-f513dd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 55px;--row-gap:20px;--column-gap:55px;}.elementor-20 .elementor-element.elementor-element-629091b{--display:flex;}.elementor-20 .elementor-element.elementor-element-6f0bc3c > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-20 .elementor-element.elementor-element-6f0bc3c{text-align:center;}.elementor-20 .elementor-element.elementor-element-6f0bc3c .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-15f7d50{--display:flex;}.elementor-20 .elementor-element.elementor-element-4194dc9 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-20 .elementor-element.elementor-element-4194dc9{text-align:center;}.elementor-20 .elementor-element.elementor-element-4194dc9 .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-c8f89f6{--display:flex;}.elementor-20 .elementor-element.elementor-element-f92e6b3 > .elementor-widget-container{margin:0px 0px 06px 0px;}.elementor-20 .elementor-element.elementor-element-f92e6b3{text-align:center;}.elementor-20 .elementor-element.elementor-element-f92e6b3 .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-6f7e62f{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:020px;}.elementor-20 .elementor-element.elementor-element-6f7e62f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6f7e62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpsearch.team/wp-content/uploads/2026/01/client-logos-background.svg");background-position:center right;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d1a7cf4{--display:flex;}.elementor-20 .elementor-element.elementor-element-d1a7cf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c8a557f{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c8a557f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c8a557f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99490fe );}.elementor-20 .elementor-element.elementor-element-0f73579{text-align:center;}.elementor-20 .elementor-element.elementor-element-cfb9c7a{--display:flex;}.elementor-20 .elementor-element.elementor-element-5edcf1b > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-20 .elementor-element.elementor-element-5edcf1b{text-align:center;}.elementor-20 .elementor-element.elementor-element-5edcf1b .elementor-heading-title{color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-436650a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 090px;--row-gap:20px;--column-gap:090px;}.elementor-20 .elementor-element.elementor-element-0c84a43{--display:flex;}.elementor-20 .elementor-element.elementor-element-0525349{--display:flex;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-fe233dc > .elementor-widget-container{--e-transform-translateY:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fe233dc{text-align:center;}.elementor-20 .elementor-element.elementor-element-fe233dc .elementor-heading-title{font-size:40px;font-weight:400;line-height:78px;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-6f9a17b{text-align:center;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-b94a490{--display:flex;}.elementor-20 .elementor-element.elementor-element-e715376{--display:flex;--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e0547df > .elementor-widget-container{--e-transform-translateY:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e0547df{text-align:center;}.elementor-20 .elementor-element.elementor-element-e0547df .elementor-heading-title{font-size:40px;font-weight:400;line-height:78px;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-de65a85{text-align:center;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-1731d10{--display:flex;}.elementor-20 .elementor-element.elementor-element-84f89ea{--display:flex;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-e23cf42 > .elementor-widget-container{--e-transform-translateY:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e23cf42{text-align:center;}.elementor-20 .elementor-element.elementor-element-e23cf42 .elementor-heading-title{font-size:40px;font-weight:400;line-height:78px;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-e8926b6{text-align:center;color:var( --e-global-color-bd27aec );}.elementor-20 .elementor-element.elementor-element-0a41469{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-27911cb > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-20 .elementor-element.elementor-element-27911cb{text-align:center;}.elementor-20 .elementor-element.elementor-element-32d9aee{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:40px;}.elementor-20 .elementor-element.elementor-element-32d9aee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-32d9aee .elementor-loop-container{grid-auto-rows:1fr;}.elementor-20 .elementor-element.elementor-element-32d9aee .e-loop-item > .elementor-section, .elementor-20 .elementor-element.elementor-element-32d9aee .e-loop-item > .elementor-section > .elementor-container, .elementor-20 .elementor-element.elementor-element-32d9aee .e-loop-item > .e-con, .elementor-20 .elementor-element.elementor-element-32d9aee .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-20 .elementor-element.elementor-element-0dcee0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-c390636{--width:43%;}.elementor-20 .elementor-element.elementor-element-8985dc0{--content-width:1100px;}.elementor-20 .elementor-element.elementor-element-d1a7cf4{--width:45.1%;}.elementor-20 .elementor-element.elementor-element-c8a557f{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-cfb9c7a{--width:100%;}.elementor-20 .elementor-element.elementor-element-436650a{--content-width:930px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-999522e{--min-height:480px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-20 .elementor-element.elementor-element-ae33f20{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8985dc0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c8a557f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fe233dc .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-e0547df .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-e23cf42 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-0a41469{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-32d9aee{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-32d9aee > .elementor-widget-container{margin:0px 0px 030px 0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-999522e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-999522e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpsearch.team/wp-content/uploads/2026/03/jpsearch-hand-holding-phone-apps-mobile@2x.png");}.elementor-20 .elementor-element.elementor-element-999522e{--min-height:582px;--justify-content:flex-start;--padding-top:0120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-06cdf07 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-20 .elementor-element.elementor-element-6f7e62f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6f7e62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpsearch.team/wp-content/uploads/2026/02/vertical-gradient.svg");background-position:center 58%;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6f7e62f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b180893 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-20 .elementor-element.elementor-element-b180893{text-align:center;}.elementor-20 .elementor-element.elementor-element-fe233dc .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-e0547df .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-e23cf42 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-32d9aee{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-999522e */.elementor-20 .elementor-element.elementor-element-999522e {
    position: relative;
}

.elementor-20 .elementor-element.elementor-element-999522e:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(257deg, #000000 0%, #000000 100%, #FF5B55 100%) 0% 0% no-repeat padding-box;
opacity: 0.54;
}

.elementor-20 .elementor-element.elementor-element-999522e > * {
    position: relative;
    z-index: 4;
}/* End custom CSS */