@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200;700&display=swap";
.services-page-section{color:#fff;background:#171716;flex-direction:column;justify-content:space-between;min-height:100vh;padding:120px 20px 10px;display:flex}.services-page-wrapper{text-align:center;max-width:1200px;margin:0 auto;font-family:Montserrat}.services-page-title{margin-bottom:10px;font-size:2rem;font-weight:600}.services-page-underline{background-color:#fff3;border-radius:1px;width:100px;height:2px;margin:0 auto 40px}.services-row{flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:40px;display:flex}.service-column{box-sizing:border-box;flex:45%;padding:20px}.service-inner{-webkit-backdrop-filter:blur(12px)saturate(180%);text-align:left;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;height:100%;padding:20px;box-shadow:0 8px 32px #0006}.service-icon{color:#fff;background-color:#ffffff1a;border:2px solid #d4b600cc;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;transition:transform .3s;display:flex}.service-icon:hover{transform:scale(1.1)}.service-name{text-align:center;color:#d4b600cc;margin-top:10px;font-size:1.25rem;font-weight:700}.service-description{color:#ddd;text-align:justify;text-align:center;font-size:1rem;line-height:1.5}.vertical-separator{background-color:#fff3;width:1px;margin:0 10px}.footer{text-align:center;color:#ccc;border-top:1px solid #fff3;margin-top:40px;padding-top:20px;font-size:.9rem}@media (max-width:768px){.services-row{flex-direction:column;align-items:center;margin-bottom:0}.services-page-title{color:#45a0d9;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.service-column{width:100%}.vertical-separator{display:none}.service-inner{text-align:center}}.footer{text-align:center;color:#fff;box-sizing:border-box;background-color:#1a1a2e;width:100%;margin:0;padding:20px 10px;position:relative}.services-page-container{flex-direction:column;min-height:100vh;display:flex}.services-page-section{flex:1;padding-bottom:2rem}.services-footer{margin-top:auto;position:relative}
