@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .ph-btn-primary{width:100%;font-size:14px;line-height:21px;}}@media(max-width:767px){.elementor .ph-h2{font-size:35px;line-height:45.5px;}}@media(max-width:767px){.elementor .ph-section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-7c2445be-499497f{font-size:36px;line-height:44px;}}@media(max-width:767px){.elementor .e-1e4880a8-17902ff{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-2ea1cc7-49af8ff{padding-block-start:88px;padding-block-end:88px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-382af5a3-a9ae774{font-size:21px;line-height:32px;}}@media(max-width:767px){.elementor .e-66e5b04d-f705b56{font-size:19px;line-height:29px;}}@media(max-width:767px){.elementor .e-1c8ea21-d86dfdf{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-inline-start-width:0px;border-left-style: none; border-left-color: #CDDCE8; border-top-style: none; border-top-color: #CDDCE8;\n}}@media(max-width:767px){.elementor .e-279ce2fa-a64b2a4{font-size:19px;line-height:29px;}}@media(max-width:767px){.elementor .e-14687870-7fd0421{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-inline-start-width:0px;border-left-style: none; border-left-color: #CDDCE8; border-top-style: solid; border-top-color: #CDDCE8;\n}}@media(max-width:767px){.elementor .e-61f206e1-289c602{font-size:19px;line-height:29px;}}@media(max-width:767px){.elementor .e-283f7210-9259066{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-inline-start-width:0px;border-left-style: none; border-left-color: #CDDCE8; border-top-style: solid; border-top-color: #CDDCE8;\n}}@media(max-width:767px){.elementor .e-104fc0d3-67b51cf{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-326cc10c-c866291{font-size:20px;line-height:30px;}}@media(max-width:767px){.elementor .e-255e26f8-7d169c3{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-126157bd-8f63598{gap:32px;}}@media(max-width:767px){.elementor .e-1e9929ed-339afa3{padding-block-start:72px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}@media(max-width:767px){.elementor .e-d460ece-ff9c58d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-7a0e0c54-ff121ce{font-size:32px;line-height:42px;}}@media(max-width:767px){.elementor .e-2955fb2a-8187d75{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-4c96c511-1879014{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-15a68058-caa92d5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-215b4baa-8fa3dbf{gap:48px;}}@media(max-width:767px){.elementor .e-19a91e3-a17c8d3{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-10fecf9a-1d6021f{font-size:22px;line-height:32px;}}@media(max-width:767px){.elementor .e-77d4588b-52caada{max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-6f2f80ff-1041b50{padding-block-start:64px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 auto;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-473f040a-168b3ed{min-height:320px;background-image:linear-gradient(180deg, #F3F6FA 0%,rgba(243, 246, 250, 0) 30%),url(https://projecthosts.com/wp-content/uploads/2026/10/hero-azure-1024x512.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 auto;background-position: 80% center; background-position: 92% 35%; background-size: cover; background-position: 88% 30%;\n}}@media(max-width:767px){.elementor .e-7b2f67ae-05d9e85{padding:0px;flex-direction:column;}}@media(max-width:767px){.elementor .e-546d11ec-6684608{font-size:16px;line-height:24px;}}@media(max-width:767px){.elementor .e-6a06d45a-6180c3d{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-6cfcb33e-5ea5e38{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-5da0b209-bd057bf{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-441117f6-3f3424d{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-156ed0c4-09854cb{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-4dd6ab67-da5dac2{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-47355e56-048f1aa{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-5cd711ba-f8d8df0{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-26602634-8e56081{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-6b8456d8-bfff4a9{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-53bf037e-a61aa98{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-62276161-d7de350{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-2de1db95-86c720f{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-11c653c4-7ec44e6{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-2984c702-bebdf57{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-5b7e8da5-73f721f{aspect-ratio:4/5;margin:0px;}}@media(max-width:767px){.elementor .e-100172f6-39a39a5{line-height:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-10d76b7b-e6e1255{margin-block-end:20px;}}@media(max-width:767px){.elementor .e-3c76af03-d044d04{grid-template-columns:1fr;row-gap: 48px;\n}}@media(max-width:767px){.elementor .e-1962f62d-09c8b54{gap:40px;}}@media(max-width:767px){.elementor .e-755e069d-b0b1cc9{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-5a2d2577-670faf1{font-size:32px;}}@media(max-width:767px){.elementor .e-7113e46c-727471d{font-size:16px;line-height:24px;}}@media(max-width:767px){.elementor .e-7fa752a3-bbdba6e{flex:1 1 auto;}}@media(max-width:767px){.elementor .e-2d7ee9e6-ce30852{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:767px){.elementor .e-4f1b0c62-ff55f2b{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}