.elementor-42 .elementor-element.elementor-element-8ea6a65{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8ea6a65:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8ea6a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pacificpartshm.com/wp-content/uploads/row2.webp");}.elementor-42 .elementor-element.elementor-element-0927248{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-0927248 .et-image img{border-radius:6px;}.elementor-42 .elementor-element.elementor-element-97bcba6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-97bcba6 .et-heading{text-align:left;font-size:32px;line-height:40px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-97bcba6 .et-heading *{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-97bcba6 .et-heading .icon{background:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f76c42a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-f76c42a{margin-left:auto;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-f76c42a .et-heading{text-align:left;font-size:20px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f76c42a .et-heading *{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f76c42a .et-heading .icon{background:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-19ec72e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-19ec72e{margin-left:auto;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-19ec72e .et-heading{text-align:left;font-size:16px;line-height:20px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-19ec72e .et-heading *{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-19ec72e .et-heading .icon{background:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button{font-size:16px;font-weight:700;line-height:20px;color:#000000;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button > .icon{background:#000000;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button > .button-back{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button:hover{color:#ffffff;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button:hover > .icon{background:#ffffff;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button:hover > .button-back{background-color:#444444;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button > .icon1{width:16px;height:16px;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container > .et-button > .icon2{mask-image:url(https://pacificpartshm.com/wp-content/uploads/arrow-cart.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/arrow-cart.svg);width:12px;height:12px;}.elementor-42 .elementor-element.elementor-element-c1e366e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-10c3ff2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text{text-align:left;}.elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text, .elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text *{font-size:16px;line-height:24px;}.elementor-42 .elementor-element.elementor-element-75cd40b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-75cd40b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-75cd40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F3FB;}.elementor-42 .elementor-element.elementor-element-97fb377 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-97fb377{margin-left:auto;margin-right:auto;}.elementor-42 .elementor-element.elementor-element-97fb377 .et-heading{text-align:left;font-size:30px;color:#111111;}.elementor-42 .elementor-element.elementor-element-97fb377 .et-heading *{color:#111111;}.elementor-42 .elementor-element.elementor-element-97fb377 .et-heading .icon{background:#111111;}.elementor-42 .elementor-element.elementor-element-ad00fe9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4734aef{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-d520e72{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-4555291{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-radius:6px 6px 6px 6px;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container > .et-icon-box .icon:before{mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);background:#04BF33;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container > .et-icon-box .icon.original:before{background-image:url(https://pacificpartshm.com/wp-content/uploads/checked.svg);}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container > .et-icon-box .icon{width:32px;min-width:32px;height:32px;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container:hover > .et-icon-box .icon:before{background:#04BF33;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-title{margin-bottom:1px;font-size:16px;color:#111111;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content *{line-height:18px;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content{color:#999999;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content *{color:#999999;}.elementor-42 .elementor-element.elementor-element-5ba75ca7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5ba75ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0F7;}.elementor-42 .elementor-element.elementor-element-5ba75ca7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5ba75ca7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-7135403f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7135403f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7135403f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 80px 80px 80px;z-index:1;}.elementor-42 .elementor-element.elementor-element-7135403f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-579ed2e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-453af74f{padding:0px 0px 30px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-453af74f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:#082751;}.elementor-42 .elementor-element.elementor-element-61cbcdf .et-heading{text-align:left;font-size:18px;color:#111111;}.elementor-42 .elementor-element.elementor-element-61cbcdf .et-heading *{color:#111111;}.elementor-42 .elementor-element.elementor-element-61cbcdf .et-heading .icon{background:#111111;}.elementor-42 .elementor-element.elementor-element-d8f44c5 .et-heading{text-align:left;color:#111111;}.elementor-42 .elementor-element.elementor-element-d8f44c5 .et-heading *{color:#111111;}.elementor-42 .elementor-element.elementor-element-d8f44c5 .et-heading .icon{background:#111111;}.elementor-42 .elementor-element.elementor-element-b1a110b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5057fe8{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5057fe8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5057fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #27A5BF 0%, var( --e-global-color-primary ) 100%);}.elementor-42 .elementor-element.elementor-element-4c4bb76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-b21af25{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-b21af25{right:0px;}.elementor-42 .elementor-element.elementor-element-b21af25{bottom:-135px;}.elementor-42 .elementor-element.elementor-element-b21af25 .et-image img{border-radius:6px;}.elementor-42 .elementor-element.elementor-element-dd02a0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-a3456ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-a3456ee{margin:0;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading{text-align:left;font-size:20px;line-height:24px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading *{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading .icon{background:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8685f28{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button{font-size:16px;font-weight:700;line-height:20px;width:180px;height:48px;color:#111111;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button > .icon{background:#111111;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button > .button-back{background-color:#FFFFFF;border-color:#FFFFFF;border-width:2px;border-style:solid;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button:hover{color:#ffffff;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button:hover > .icon{background:#ffffff;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button:hover > .button-back{background-color:#111111;border-color:#111111;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button > .icon1{width:16px;height:16px;}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container > .et-button > .icon2{mask-image:url(https://pacificpartshm.com/wp-content/uploads/arrow-cart.svg);-webkit-mask-image:url(https://pacificpartshm.com/wp-content/uploads/arrow-cart.svg);width:11px;height:11px;}.elementor-42 .elementor-element.elementor-element-61399fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-4c4bb76{--width:25%;}.elementor-42 .elementor-element.elementor-element-dd02a0c{--width:75%;}.elementor-42 .elementor-element.elementor-element-8685f28{--width:20%;}}@media(max-width:1279px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-4c4bb76{--width:20%;}.elementor-42 .elementor-element.elementor-element-dd02a0c{--width:60%;}.elementor-42 .elementor-element.elementor-element-8685f28{--width:20%;}}@media(max-width:1023px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-4c4bb76{--width:100%;}.elementor-42 .elementor-element.elementor-element-dd02a0c{--width:98%;}.elementor-42 .elementor-element.elementor-element-8685f28{--width:100%;}}@media(max-width:1279px){.elementor-42 .elementor-element.elementor-element-8ea6a65{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-0927248{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-42 .elementor-element.elementor-element-10c3ff2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading{text-align:center;}}@media(max-width:1023px){.elementor-42 .elementor-element.elementor-element-5ba75ca7{padding:50px 20px 50px 20px;}.elementor-42 .elementor-element.elementor-element-7135403f{padding:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-453af74f{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-453af74f .elementor-heading-title{font-size:56px;}.elementor-42 .elementor-element.elementor-element-5057fe8{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a3456ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading{font-size:24px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-8685f28{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-bb1d0fb > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-8ea6a65{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-0927248{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-42 .elementor-element.elementor-element-97bcba6 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-42 .elementor-element.elementor-element-97bcba6 .et-heading{font-size:24px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-f76c42a > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-42 .elementor-element.elementor-element-f76c42a .et-heading{font-size:24px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-19ec72e > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-42 .elementor-element.elementor-element-19ec72e .et-heading{font-size:24px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-95791e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-c1e366e{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-10c3ff2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text{text-align:justify;}.elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text, .elementor-42 .elementor-element.elementor-element-10c3ff2 .et-text *{font-size:14px;line-height:22px;}.elementor-42 .elementor-element.elementor-element-75cd40b{--padding-top:16px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-97fb377 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-42 .elementor-element.elementor-element-ad00fe9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4734aef{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-61b0691{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-61b0691 > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-21a7820{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-21a7820 > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-d520e72{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-3687ad8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-3687ad8 > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-fa824c3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-fa824c3 > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-4555291{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-ead670a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-ead670a > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-8291745{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container > .et-icon-box .icon{width:48px;min-width:48px;height:48px;margin-bottom:12px !important;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-title{margin-bottom:8px;font-size:14px;line-height:14px;}.elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content, .elementor-42 .elementor-element.elementor-element-8291745 > .elementor-widget-container .icon-box-content *{font-size:12px;line-height:16px;}.elementor-42 .elementor-element.elementor-element-7135403f{padding:40px 20px 40px 20px;}.elementor-42 .elementor-element.elementor-element-453af74f .elementor-heading-title{font-size:28px;}.elementor-42 .elementor-element.elementor-element-5057fe8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-a3456ee > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42 .elementor-element.elementor-element-a3456ee .et-heading{font-size:18px;line-height:24px;}}/* Start custom CSS for html, class: .elementor-element-8b15925 */.pphm-how-it-works {
  padding: 48px 20px;
  background: #f7f9fc;
}

.pphm-how-it-works__inner {
  max-width: 1200px;
  margin: 0 auto;
}

.pphm-how-it-works__heading {
  max-width: 760px;
  margin: 0 auto 28px;
  text-align: center;
}

.pphm-how-it-works__eyebrow {
  display: inline-block;
  margin-bottom: 10px;
  padding: 6px 12px;
  border-radius: 999px;
  background: rgba(243, 164, 0, 0.12);
  color: #b97700;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.pphm-how-it-works__heading h2 {
  margin: 0 0 12px;
  font-size: 34px;
  line-height: 1.2;
  font-weight: 800;
  color: #111827;
}

.pphm-how-it-works__heading p {
  margin: 0;
  font-size: 17px;
  line-height: 1.7;
  color: #4b5563;
}

.pphm-how-it-works__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}

.pphm-step-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 18px;
  padding: 24px 22px;
  box-shadow: 0 10px 30px rgba(17, 24, 39, 0.05);
}

.pphm-step-card__number {
  width: 42px;
  height: 42px;
  margin-bottom: 16px;
  border-radius: 50%;
  background: #f3a400;
  color: #111827;
  font-size: 18px;
  font-weight: 800;
  line-height: 42px;
  text-align: center;
}

.pphm-step-card h3 {
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 800;
  color: #111827;
}

.pphm-step-card p {
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
  color: #4b5563;
}

.pphm-how-it-works__actions {
  display: flex;
  gap: 14px;
  justify-content: center;
  align-items: center;
  margin-top: 28px;
  flex-wrap: wrap;
}

.pphm-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 190px;
  padding: 14px 22px;
  border-radius: 12px;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.2s ease;
}

.pphm-btn--primary {
  background: #f3a400;
  color: #111827;
}

.pphm-btn--primary:hover {
  transform: translateY(-1px);
  opacity: 0.95;
}

.pphm-btn--ghost {
  border: 1px solid #d1d5db;
  background: #fff;
  color: #111827;
}

.pphm-btn--ghost:hover {
  border-color: #9ca3af;
}

@media (max-width: 1024px) {
  .pphm-how-it-works__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .pphm-how-it-works {
    padding: 36px 16px;
  }

  .pphm-how-it-works__heading h2 {
    font-size: 28px;
  }

  .pphm-how-it-works__heading p {
    font-size: 15px;
  }

  .pphm-how-it-works__grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .pphm-step-card {
    padding: 20px 18px;
  }

  .pphm-step-card h3 {
    font-size: 18px;
  }

  .pphm-btn {
    width: 100%;
  }
}/* End custom CSS */