	body {padding:0px;margin:0px;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
	.menu {width:100%;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);background-color:#fff;}
	.container {max-width:1536px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}
	.flex {display:flex;}
	.gap-36 {column-gap:36px;row-gap:36px;}
	.align-center {align-items:center;}
	.justify-between {justify-content: space-between;}
	.menu-wrap {height:80px;}
	.logo {font-size:24px;font-weight:700;color:rgb(17, 24, 39);text-decoration: none;}
	.signup a {display:block;color:#fff;background-color:rgb(0, 114, 214);padding:8px 16px;border-radius:9999px;text-decoration:none;font-weight:500;}
	.signup a:hover {background-color:rgb(0 88 171);}
	.page-bg {background-color:#f0f7ff;}
	.header {padding-bottom:128px;}
	.blue-font {color:rgb(0, 114, 214);}
	.header-content {width:50%;padding-right:48px;}
	.header-image {width:50%;}
	.header-content h1 {font-size:60px;font-weight:700;color:rgb(17, 24, 39);margin:0px 0px 24px 0px;padding:0px;line-height:60px;}
	.strapline {color:rgb(75, 85, 99);font-size:18px;margin:0px 0px 32px 0px;padding:0px;line-height:28px;}
	.header-cta {background-color:rgb(0, 114, 214);font-size:16px;display:flex;font-weight:600;line-height:24px;padding:16px 32px;border-radius:9999px;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); width:fit-content;color:#fff;text-decoration: none;}
	.header-cta:hover {background-color:rgb(0 88 171);}
	.duration-300 {transition-duration: .3s;}
	.header-image-surround {box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); border-radius:8px;overflow:hidden;}
	.header-image-surround img {max-width:100%;display:block;}
	.content-block-one {background-color:#fff;padding:48px 0px;}
	.content p {color:rgb(75, 85, 99);line-height:24px;}
	.content h2 {font-size:36px;color:rgb(17, 24, 39)line-height:40px;margin:0px 0px 16px;padding:0px;}
	.content img {border-radius:8px;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);}
	.content-block-two {background-color:#f0f7ff;padding:80px 0px;}
	.content-block-three {background-color:#fff;padding:80px 0px;}
	.content-block-three img {aspect-ratio: 1 / 1 !important;object-fit:cover;}
	.pre-footer {background-color:rgb(249 250 251);padding:80px 0px 54px;}
	.footer-cta {background-image: linear-gradient(to right, #0072d6, #3f4e68);padding:80px 0px;text-align:center;}
	.footer {background:rgb(17, 24, 39);padding:64px 0px 32px 0px;}
	.image-gallery {display:grid;column-gap:36px;row-gap:36px;flex-wrap:wrap;grid-template-columns:repeat(2, minmax(0, 1fr));justify-content: center;margin-bottom:36px;}
	.image-gallery img {width:100%;max-width:230px;aspect-ratio: 1 / 1 !important;object-fit:cover;border-radius:8px;box-shadow:none;}
	h3 {font-size:20px;line-height:28px;color:rgb(17, 24, 39);margin:0px 0px 12px;padding:0px;}
	.links {} 
	.link-blocks {column-gap:12px;row-gap:12px;margin-bottom:36px;flex-wrap:wrap}
	.link-blocks a {background:rgb(0, 114, 214);padding:8px 16px;border-radius:9999px;color:#fff;text-decoration: none;}
	.link-blocks a:hover {background-color:rgb(0 88 171);}
	.footer-cta h2 {font-size:36px;font-weight:700;line-height:40px;margin:0px 0px 24px;padding:0px;color:#fff;}
	.footer-cta p {color:#fff;font-size:20px;line-height:28px;margin:0px 0px 32px;padding:0px;}
	.footer-cta a {background:#fff;color:rgb(0, 114, 214);font-size:16px;line-height:24px;padding:16px 32px;border-radius:9999px;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);display:block;width:fit-content;margin:0 auto;text-decoration: none;font-weight:600;}
	.footer-cta a:hover {background:rgb(243 244 246);}

	.nav-menu {display:flex;column-gap:32px;}
	.nav-menu a {color:rgb(75, 85, 99);text-decoration:none;}
	.nav-menu a:hover {color:rgb(0 114 214);}
	.profile {box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); background:#fff;border-radius:8px;padding:32px;display:flex;column-gap:24px;row-gap:24px;align-items:center;}
	.mob-show {display:none;}
	.nav-menu.active {display:flex;background:#fff;top:81px;width:100%;position:absolute;left:0px;flex-direction:column;text-align:center;padding:12px 0px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);}
	.nav-menu.active a {padding:12px 0px;}

@media (max-width: 1200px) {
	.image-gallery {grid-template-columns:repeat(1, minmax(0, 1fr))}
}

@media (max-width: 900px) {
	.header .flex {flex-wrap:wrap;}
	.header-content, .header-image {width:100%;margin-top:48px;padding-right:0px;}
	.content-block-three .flex {align-items:flex-start;}
	.content-block-three img {min-width:250px;}
}

@media (max-width: 768px) {
	.content-block-three .flex {flex-wrap:wrap;}
	.mob-hide {display:none;}
	.mob-show {display:block;}
}

@media (max-width: 620px) {
	.profile {flex-wrap:wrap;}
}

@media (max-width: 450px) {
}
