.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-9717 .elementor-element.elementor-element-0bb17cb{--display:flex;--min-height:0px;--overlay-opacity:0.5;}.elementor-9717 .elementor-element.elementor-element-0bb17cb:not(.elementor-motion-effects-element-type-background), .elementor-9717 .elementor-element.elementor-element-0bb17cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2F9;}.elementor-9717 .elementor-element.elementor-element-0bb17cb::before, .elementor-9717 .elementor-element.elementor-element-0bb17cb > .elementor-background-video-container::before, .elementor-9717 .elementor-element.elementor-element-0bb17cb > .e-con-inner > .elementor-background-video-container::before, .elementor-9717 .elementor-element.elementor-element-0bb17cb > .elementor-background-slideshow::before, .elementor-9717 .elementor-element.elementor-element-0bb17cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9717 .elementor-element.elementor-element-0bb17cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9717 .elementor-element.elementor-element-aaccd02{--display:flex;}.elementor-9717 .elementor-element.elementor-element-1efab19{--display:flex;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9717 .elementor-element.elementor-element-141ec15{text-align:center;}.elementor-9717 .elementor-element.elementor-element-141ec15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#0F2038;}.elementor-9717 .elementor-element.elementor-element-f498c52{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9717 .elementor-element.elementor-element-2443443 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-2443443 .elementor-icon-box-title{margin-block-end:26px;}.elementor-9717 .elementor-element.elementor-element-59e1d56 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-59e1d56 .elementor-icon-box-title{margin-block-end:26px;}.elementor-9717 .elementor-element.elementor-element-3b0ae22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;}.elementor-9717 .elementor-element.elementor-element-3b0ae22 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-3b0ae22 .elementor-icon-box-title{margin-block-end:26px;}.elementor-9717 .elementor-element.elementor-element-149c92b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-149c92b .elementor-icon-box-title{margin-block-end:-10px;}.elementor-9717 .elementor-element.elementor-element-85eb04d .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-85eb04d .elementor-icon-box-title{margin-block-end:28px;}.elementor-9717 .elementor-element.elementor-element-879a695 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-879a695 .elementor-icon-box-title{margin-block-end:-5px;}.elementor-9717 .elementor-element.elementor-element-00b5bb1 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-00b5bb1 .elementor-icon-box-title{margin-block-end:28px;}.elementor-9717 .elementor-element.elementor-element-892d563 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9717 .elementor-element.elementor-element-bff3b7f{--divider-border-style:solid;--divider-color:#A9822E;--divider-border-width:1.3px;}.elementor-9717 .elementor-element.elementor-element-bff3b7f .elementor-divider-separator{width:100%;}.elementor-9717 .elementor-element.elementor-element-bff3b7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9717 .elementor-element.elementor-element-2ce7fbe{--display:flex;}.elementor-9717 .elementor-element.elementor-element-351841d{--display:flex;}.elementor-9717 .elementor-element.elementor-element-f76bf2c{text-align:center;}.elementor-9717 .elementor-element.elementor-element-f76bf2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#0F2038;}.elementor-9717 .elementor-element.elementor-element-cbe4aaf{--display:flex;}.elementor-9717 .elementor-element.elementor-element-f60dee6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-c3715e2 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-11649ec .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-1333fd4 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-f509d92 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-f509d92.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-9717 .elementor-element.elementor-element-f509d92.elementor-view-framed .elementor-icon, .elementor-9717 .elementor-element.elementor-element-f509d92.elementor-view-default .elementor-icon{fill:#6EC1E4;color:#6EC1E4;border-color:#6EC1E4;}.elementor-9717 .elementor-element.elementor-element-bce369f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-9717 .elementor-element.elementor-element-685759b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}@media(max-width:1024px){.elementor-9717 .elementor-element.elementor-element-f498c52{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9717 .elementor-element.elementor-element-141ec15 .elementor-heading-title{font-size:30px;}.elementor-9717 .elementor-element.elementor-element-f498c52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9717 .elementor-element.elementor-element-f76bf2c .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-0bb17cb */.ptsl-wrap{
  max-width:1180px;
  margin:0 auto;
  background:
    radial-gradient(55% 45% at 15% -8%, rgba(169,130,46,0.10), transparent 60%),
    #f4f6fa;
  color:#101c2c;
}

.ptsl-wrap .ptsl-title{
  color:#0f2038 !important;
  text-align:left;
}

.ptsl-wrap .ptsl-h2{
  color:#0f2038 !important;
  text-align:left;
  margin:0 !important;
}

.ptsl-wrap .ptsl-grid{
  display:grid !important;
  grid-template-columns:repeat(3, 1fr) !important;
  align-items:stretch;
  gap:18px !important;
}
.ptsl-wrap .ptsl-grid .ptsl-card:last-child:nth-child(3n+1){
  grid-column:2;
}
@media (max-width:900px){
  .ptsl-wrap .ptsl-grid{ grid-template-columns:repeat(2, 1fr) !important; }
  .ptsl-wrap .ptsl-grid .ptsl-card:last-child:nth-child(3n+1){ grid-column:auto; }
}
@media (max-width:600px){
  .ptsl-wrap .ptsl-grid{ grid-template-columns:1fr !important; }
  .ptsl-wrap .ptsl-grid .ptsl-card:last-child:nth-child(3n+1){ grid-column:auto; }
}

.ptsl-wrap .ptsl-card,
.ptsl-wrap .ptsl-card .elementor-widget-container{
  height:100%;
}
.ptsl-wrap .ptsl-card .elementor-icon-box-wrapper{
  height:100%;
  box-sizing:border-box;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center;
  gap:16px;
  padding:26px 24px;
  border-radius:14px;
  border:1px solid rgba(15,32,56,0.10);
  background:linear-gradient(160deg, rgba(255,255,255,0.92), rgba(255,255,255,0.68));
  box-shadow:0 1px 2px rgba(15,32,56,0.04);
  text-decoration:none;
  transition:transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}
.ptsl-wrap .ptsl-card:hover .elementor-icon-box-wrapper{
  transform:translateY(-4px);
  border-color:#a9822e;
  box-shadow:0 16px 32px -18px rgba(15,32,56,0.22);
}
.ptsl-wrap .ptsl-card .elementor-icon-box-icon .elementor-icon{
  background:#f3e7c9 !important;
  border:1px solid rgba(169,130,46,0.35);
  border-radius:50%;
  width:46px;
  height:46px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.ptsl-wrap .ptsl-card .elementor-icon-box-icon i{
  color:#28466b !important;
}
.ptsl-wrap .ptsl-card .elementor-icon-box-title,
.ptsl-wrap .ptsl-card .elementor-icon-box-title a{
  color:#101c2c !important;
}/* End custom CSS */