.ptPage .servicesGrid{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#173e39!important}.ptPage .servicesGrid .ptServicesVideo{position:absolute!important;z-index:-2!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.88!important;filter:saturate(1.18) contrast(1.04) brightness(.90)!important;pointer-events:none!important}.ptPage .servicesGrid:after{content:''!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;background:linear-gradient(90deg,rgba(10,30,27,.48),rgba(10,30,27,.24) 52%,rgba(10,30,27,.38))!important;pointer-events:none!important}.ptPage .servicesGrid .sectionIntro,.ptPage .servicesGrid .serviceCards{position:relative!important;z-index:2!important}.ptPage .servicesGrid .sectionIntro span{color:#e4c58a!important;text-shadow:0 1px 8px rgba(0,0,0,.32)!important}.ptPage .servicesGrid .sectionIntro h2{color:#ead5aa!important;text-shadow:0 2px 16px rgba(0,0,0,.40)!important}.ptPage .servicesGrid .serviceCards{background:rgba(15,37,32,.25)!important;backdrop-filter:blur(.6px)!important;-webkit-backdrop-filter:blur(.6px)!important;padding:0 26px!important;box-sizing:border-box!important;border-top:1px solid rgba(224,193,130,.88)!important}.ptPage .servicesGrid .serviceCards article{border-bottom:1px solid rgba(224,193,130,.68)!important}.ptPage .servicesGrid .serviceCards article h3{color:#f0ddb6!important;text-shadow:0 2px 10px rgba(0,0,0,.46)!important}.ptPage .servicesGrid .serviceCards article:before{border-color:rgba(228,197,138,.92)!important;color:#e4c58a!important;background:rgba(15,37,32,.20)!important}.ptPage .servicesGrid .serviceCards article:after{color:rgba(250,244,231,.96)!important;text-shadow:0 1px 7px rgba(0,0,0,.42)!important}.ptPage .servicesGrid .serviceCards article:hover{background:rgba(14,35,31,.48)!important}.ptPage .servicesGrid .serviceCards article:hover h3{color:#fff1d1!important}.ptPage .servicesGrid .serviceCards article:hover:before,.ptPage .servicesGrid .serviceCards article:focus-within:before{background:#d5b36f!important;border-color:#d5b36f!important;color:#173e39!important}@media(max-width:850px){.ptPage .servicesGrid .ptServicesVideo{opacity:.82!important;filter:saturate(1.12) contrast(1.03) brightness(.84)!important}.ptPage .servicesGrid:after{background:rgba(10,30,27,.42)!important}.ptPage .servicesGrid .serviceCards{padding:0 14px!important;background:rgba(15,37,32,.31)!important}}