.elementor-17126 .elementor-element.elementor-element-b289c4b > .elementor-container{max-width:1720px;}.elementor-17126 .elementor-element.elementor-element-8100bb3 .elementor-heading-title{color:#191919;}.elementor-17126 .elementor-element.elementor-element-b5f26e4:not(.elementor-motion-effects-element-type-background), .elementor-17126 .elementor-element.elementor-element-b5f26e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phigolfstore.com/wp-content/uploads/2025/10/brandstory_visual.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17126 .elementor-element.elementor-element-b5f26e4 > .elementor-container{min-height:600px;}.elementor-17126 .elementor-element.elementor-element-b5f26e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:80px;}.elementor-17126 .elementor-element.elementor-element-b5f26e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17126 .elementor-element.elementor-element-b517b29 > .elementor-container{max-width:1720px;}.elementor-17126 .elementor-element.elementor-element-b517b29{margin-top:0px;margin-bottom:150px;}.elementor-17126 .elementor-element.elementor-element-bbf2b95 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:36px;font-weight:500;color:#191919;}.elementor-17126 .elementor-element.elementor-element-3dfe781{width:var( --container-widget-width, 100.942% );max-width:100.942%;--container-widget-width:100.942%;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:20px;}.elementor-17126 .elementor-element.elementor-element-d0218c3:not(.elementor-motion-effects-element-type-background), .elementor-17126 .elementor-element.elementor-element-d0218c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7F9;}.elementor-17126 .elementor-element.elementor-element-d0218c3 > .elementor-container{max-width:1720px;}.elementor-17126 .elementor-element.elementor-element-d0218c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-17126 .elementor-element.elementor-element-d0218c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17126 .elementor-element.elementor-element-a7513db{width:100%;max-width:100%;text-align:center;}.elementor-17126 .elementor-element.elementor-element-a7513db > .elementor-widget-container{margin:0 0 0 0;padding:0px 16px 0px 16px;}.elementor-17126 .elementor-element.elementor-element-a7513db .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:48px;font-weight:700;color:#191919;}.elementor-17126 .elementor-element.elementor-element-6777495{margin-top:60px;margin-bottom:0px;}.elementor-17126 .elementor-element.elementor-element-cca7945 > .elementor-element-populated{border-style:none;text-align:center;}.elementor-17126 .elementor-element.elementor-element-cca7945 > .elementor-element-populated, .elementor-17126 .elementor-element.elementor-element-cca7945 > .elementor-element-populated > .elementor-background-overlay, .elementor-17126 .elementor-element.elementor-element-cca7945 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter-title{justify-content:center;color:#AFAFAF;font-size:20px;font-weight:400;font-style:normal;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter{gap:10px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#191919;font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-1820373 > .elementor-element-populated{border-style:none;text-align:center;}.elementor-17126 .elementor-element.elementor-element-1820373 > .elementor-element-populated, .elementor-17126 .elementor-element.elementor-element-1820373 > .elementor-element-populated > .elementor-background-overlay, .elementor-17126 .elementor-element.elementor-element-1820373 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter-title{justify-content:center;color:#AFAFAF;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter{gap:10px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#191919;font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-5b84648 > .elementor-element-populated{border-style:none;text-align:center;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter-title{justify-content:center;color:#AFAFAF;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter{gap:10px;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#191919;font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-0bdbfef > .elementor-element-populated{text-align:center;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter-title{justify-content:center;color:#AFAFAF;font-size:20px;font-weight:400;font-style:normal;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter{gap:10px;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#191919;font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-17126 .elementor-element.elementor-element-39fe1e1 > .elementor-container{max-width:1720px;}.elementor-17126 .elementor-element.elementor-element-39fe1e1{margin-top:150px;margin-bottom:150px;}.elementor-17126 .elementor-element.elementor-element-9c3c988 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17126 .elementor-element.elementor-element-9c3c988:not(.elementor-motion-effects-element-type-background), .elementor-17126 .elementor-element.elementor-element-9c3c988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phigolfstore.com/wp-content/uploads/2025/10/join_our_network_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17126 .elementor-element.elementor-element-9c3c988 > .elementor-container{min-height:650px;}.elementor-17126 .elementor-element.elementor-element-9c3c988{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;}.elementor-17126 .elementor-element.elementor-element-9c3c988 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17126 .elementor-element.elementor-element-480d7ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17126 .elementor-element.elementor-element-480d7ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17126 .elementor-element.elementor-element-480d7ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17126 .elementor-element.elementor-element-ae16dbe{text-align:center;}.elementor-17126 .elementor-element.elementor-element-ae16dbe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-17126 .elementor-element.elementor-element-b975e21 > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-b975e21{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:1.25em;color:var( --e-global-color-astglobalcolor5 );}.elementor-17126 .elementor-element.elementor-element-e05fe97 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;fill:#191919;color:#191919;border-style:none;border-radius:50px 50px 50px 50px;padding:21px 77px 22px 77px;}.elementor-17126 .elementor-element.elementor-element-e05fe97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17126 .elementor-element.elementor-element-e05fe97 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1024px){.elementor-17126 .elementor-element.elementor-element-d0218c3{padding:60px 0px 60px 0px;}.elementor-17126 .elementor-element.elementor-element-a7513db .elementor-heading-title{font-size:24px;}.elementor-17126 .elementor-element.elementor-element-6777495{margin-top:20px;margin-bottom:00px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter{flex-direction:column-reverse;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter-title{font-size:14px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter-title{font-size:14px;}.elementor-17126 .elementor-element.elementor-element-5b84648 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-fa460fd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter-title{font-size:14px;}.elementor-17126 .elementor-element.elementor-element-0bdbfef > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter-title{font-size:14px;}.elementor-17126 .elementor-element.elementor-element-b975e21{font-size:20px;}}@media(max-width:767px){.elementor-17126 .elementor-element.elementor-element-a7513db .elementor-heading-title{font-size:20px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter{gap:6px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter-number-wrapper{font-size:28px;}.elementor-17126 .elementor-element.elementor-element-a07dab8 .elementor-counter-title{font-size:12px;}.elementor-17126 .elementor-element.elementor-element-1820373 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter{gap:6px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter-number-wrapper{font-size:28px;}.elementor-17126 .elementor-element.elementor-element-c75cf03 .elementor-counter-title{font-size:12px;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter{gap:6px;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter-number-wrapper{font-size:28px;}.elementor-17126 .elementor-element.elementor-element-fa460fd .elementor-counter-title{font-size:12px;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter{gap:6px;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter-number-wrapper{font-size:28px;}.elementor-17126 .elementor-element.elementor-element-6edbfe3 .elementor-counter-title{font-size:12px;}}@media(min-width:768px){.elementor-17126 .elementor-element.elementor-element-bd702c6{width:100%;}.elementor-17126 .elementor-element.elementor-element-7b13d74{width:29.44%;}.elementor-17126 .elementor-element.elementor-element-4cb8a0f{width:70.225%;}.elementor-17126 .elementor-element.elementor-element-567ef2d{width:100%;}.elementor-17126 .elementor-element.elementor-element-480d7ae{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17126 .elementor-element.elementor-element-cca7945{width:50%;}.elementor-17126 .elementor-element.elementor-element-1820373{width:50%;}.elementor-17126 .elementor-element.elementor-element-5b84648{width:50%;}.elementor-17126 .elementor-element.elementor-element-0bdbfef{width:50%;}}/* Start custom CSS for column, class: .elementor-element-0bdbfef */.brand-count + .brand-count{
    border-left: 1px solid #AEAEAE; 
}

@media screen and (max-width: 1024px) {
    
    .brand-count + .brand-count{
    border-left:none; 
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39fe1e1 */ol,
ul {
  list-style: none;
}
.role-wrap h2 {
  font-size: 48px;
  font-weight: bold;
  font-family: "Nunito Sans", sans-serif;
  margin-bottom: 80px;
  color: #191919
}

.role-wrap ul {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
margin: 0 auto;
}

.role-wrap li {
  position: relative;
  width: calc((100% - 40px) / 3);
}
.role-wrap li .role-item {
  position: relative;
  aspect-ratio: 560 / 720;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.role-wrap li img {
  display: block;
  aspect-ratio: 560 / 720;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.role-wrap li h3 {
  position: absolute;
  font-family: "Nunito Sans", sans-serif;
  top: 60px;
  left: 50px;
  font-size: 42px;
  font-weight: bold;
  color: #fff;
}

.role-wrap li p {
  position: absolute;
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  color: #fff;
  padding: 0 50px 60px;
  left: 0;
  bottom: 0;
  min-height: 128px;
  word-break: keep-all;
}

.role-wrap li:nth-child(2) {
  padding-top: 120px;
}

.role-wrap li:nth-child(3) {
  padding-top: 240px;
}.dash-list li {
  position: relative;
  padding-left: 12px;
}

@media screen and (max-width: 1400px){
    
      .role-wrap li h3 {
    top: 40px;
    left: 30px;
    font-size: 30px;
  }
  .role-wrap li p {
    font-size: 16px;
    padding: 0 30px 40px;
  }
}
@media screen and (max-width: 1024px) {
      .role-wrap ul {
    gap: 16px;
  }
  .role-wrap li {
    position: relative;
    width: calc((100% - 32px) / 3);
  }
  .role-wrap li .role-item img,
  .role-wrap li .role-item {
    position: relative;
    aspect-ratio: 560 / 880;
  }
  .role-wrap li p {
    font-size: 15px;
  }
}


@media screen and (max-width: 767px) {
      .role-wrap li {
    width: 100%;

  }
  .role-wrap li .role-item img,
  .role-wrap li .role-item {
    position: relative;
    aspect-ratio: 560 / 720;
  }
  .role-wrap li {
    padding-top: 0 !important;
  }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fdb56e5 */.history-wrap .swiper-wrapper{display:flex !important;}/* End custom CSS */