.elementor .e-4fe23c3d-f5e4{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-381dedb4-b491{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-2ef73ddc-29c3{width:44.9%;height:44.9%;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:rgba(240,105,57,0.14);}.elementor .e-75ba4677-eb98{width:44.9%;height:44.9%;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:rgba(0,167,212,0.14);}.elementor .e-20ebe6ab-f1c0{width:85.2%;height:85.2%;object-fit:cover;position:absolute;inset-block-start:7.4%;inset-inline-start:7.4%;z-index:1;border-radius:16px;box-shadow:0px 4px 18px 0px rgba(66,69,74,0.12);}.elementor .e-6fb73f88-c089{width:541px;max-width:100%;aspect-ratio:1 / 1;position:relative;padding:0px;flex:0 0 auto;}.elementor .e-73698b60-ef57{padding:0px;flex-direction:row;gap:72px;align-items:center;}.elementor .e-7f0d6672-ae76{min-height:752px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;align-items:center;}.elementor .e-5a5769c-2a1e{font-size:30px;line-height:36px;}.elementor .e-5ffa2b78-cb8e{width:280px;padding:0px;flex-direction:column;flex:0 0 auto;}.elementor .e-3581214-c7fa{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;border-inline-start-width:4px;flex-direction:column;gap:16px;flex:1 1 0px;border-left-style: solid; border-left-color: #F06939;\n}.elementor .e-31855494-1d19{width:960px;max-width:100%;padding:0px;flex-direction:row;gap:80px;}.elementor .e-4dc1e392-10d1{gap:0px;align-items:center;}.elementor .e-6702f851-89a8{width:28px;height:28px;color:transparent;display:flex;}.elementor .e-5a9df16a-f191{width:56px;height:56px;min-width:56px;padding:0px;border-radius:28px;background-color:#F06939;justify-content:center;align-items:center;}.elementor .e-60ce31ed-305d{padding-block-start:16px;}.elementor .e-46eb4bfa-580f{padding-block-start:16px;}.elementor .e-35303e52-1ee7{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-5ea32a5c-1b6b{padding:40px;border-radius:16px;flex-direction:row;gap:24px;}.elementor .e-727cfe42-43d1{width:28px;height:28px;color:transparent;display:flex;}.elementor .e-3fa0162e-d8d7{width:56px;height:56px;min-width:56px;padding:0px;border-radius:28px;background-color:#F06939;justify-content:center;align-items:center;}.elementor .e-4d84121d-d820{padding-block-start:16px;}.elementor .e-272ce12b-d999{padding-block-start:12px;}.elementor .e-55d52984-b35f{width:22px;height:22px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-796ae3b9-199e{color:#007FA5;}.elementor .e-5b912d9d-856c{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:8px;align-items:center;}.elementor .e-7df97252-7848{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-4e6dacd0-85cf{padding:40px;border-radius:16px;flex-direction:row;gap:24px;}.elementor .e-3060060c-fc85{gap:32px;}.elementor .e-7613ae4d-a5b2{gap:0px;align-items:center;}.elementor .e-74d2576d-7fce{width:calc((100% - 96px) / 4);}.elementor .e-15f71c35-6cf6{width:calc((100% - 96px) / 4);}.elementor .e-280ac917-9bdc{width:calc((100% - 96px) / 4);}.elementor .e-63445fe2-275b{width:calc((100% - 96px) / 4);}.elementor .e-56348b0d-f8f4{align-items:stretch;}.elementor .e-79252e90-3a87{gap:0px;align-items:center;}.elementor .e-2b07140e-24bb{width:calc((100% - 64px) / 3);}.elementor .e-fbb3cb6-ad6b{width:calc((100% - 64px) / 3);}.elementor .e-31f1de2a-7099{width:calc((100% - 64px) / 3);}.elementor .e-b3950c3-2637{align-items:stretch;}.elementor .e-31479587-69a4{gap:0px;align-items:center;}.elementor .e-74f04d44-b9ff{width:44.9%;height:44.9%;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:rgba(240,105,57,0.14);}.elementor .e-712814ed-7824{width:44.9%;height:44.9%;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:rgba(0,167,212,0.14);}.elementor .e-41834334-9d7a{width:85.2%;height:85.2%;object-fit:cover;position:absolute;inset-block-start:7.4%;inset-inline-start:7.4%;z-index:1;border-radius:16px;box-shadow:0px 4px 18px 0px rgba(66,69,74,0.12);}.elementor .e-61b4f439-c801{width:467px;max-width:100%;aspect-ratio:1 / 1;position:relative;padding:0px;flex:0 0 auto;}.elementor .e-3e0d41e8-f6d8{font-size:30px;line-height:36px;}.elementor .e-5379962f-d17e{font-size:24px;line-height:32px;}.elementor .e-3dcf87da-7914{font-weight:700;font-size:20px;color:#007FA5;line-height:32px;}.elementor .e-34f67fd6-c177{width:24px;height:24px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-4ba1bbc5-a576:hover,.elementor .e-4ba1bbc5-a576:focus-visible{background-color:rgba(0,167,212,0.08);}.elementor .e-4ba1bbc5-a576{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;border-width:2px;border-color:#00A7D4;border-style:solid;background-color:transparent;transition:background-color 0.2s;flex-direction:row;gap:8px;align-items:center;align-self:flex-start;}.elementor .e-7968fc5e-2797{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e80aab2-df5f{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-57d1e517-7efc{width:100%;padding:0px;flex-direction:row;gap:80px;align-items:center;}.elementor .e-6a8e1b3d-118e{gap:0px;align-items:center;}.elementor .e-1470211d-b569{align-items:stretch;}.elementor .e-41729f21-821e{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-e62a36d-cfa5{font-weight:400;color:#42454A;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-6ba28bfe-bdda{color:#007FA5;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-3f48cf7a-856f{font-weight:400;color:#42454A;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-66b28efa-778c{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-2c887b08-8bc9{font-weight:400;color:#42454A;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-33b4de49-6a1f{color:#007FA5;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-3b3ecc7f-9e38{font-weight:400;color:#42454A;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-251e8152-299d{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-3523f042-7029{font-weight:400;color:#42454A;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-3d3e5b1f-fcda{color:#007FA5;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-66c2757b-4687{font-weight:400;color:#42454A;border-block-start-width:1px;background-color:#F7F7F7;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-bb0c3bf-7a8d{width:100%;min-width:0px;grid-template-columns:268px 1fr;}.elementor .e-71d51c26-c924{overflow:hidden;display:block;}.elementor .e-20f5e566-8e57{background-color:#FFFFFF;}.elementor .e-1dc5bdc1-10dc{gap:0px;align-items:center;}.elementor .e-10fb2c81-e943{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-629d6730-663b{padding-block-start:20px;}.elementor .e-ebc9d6-c6ba{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;background-color:#F7F7F7;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #F06939;\n}.elementor .e-53c009cb-1e38{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-2756f0be-2be2{padding-block-start:20px;}.elementor .e-67ac3b68-642b{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;background-color:#F7F7F7;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #F06939;\n}.elementor .e-3474385e-367d{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-2ce19652-efdd{padding-block-start:20px;}.elementor .e-472cc788-2ecc{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;background-color:#F7F7F7;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #F06939;\n}.elementor .e-7ba0865e-d4b8{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-39b1d459-6c48{padding-block-start:20px;}.elementor .e-5b96e78f-2163{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;background-color:#F7F7F7;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: #F06939;\n}.elementor .e-79eef7d-8b95{gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-46886fec-20bd{width:28px;height:28px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-33abf58c-b34f{flex:1 1 0px;}.elementor .e-601e83a7-c4ab{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;border-inline-start-width:4px;background-color:#E8F0F2;flex-direction:row;gap:20px;align-items:flex-start;border-left-style: solid; border-left-color: #F06939;\n}.elementor .e-624d62ab-ffbb{gap:0px;align-items:center;}.elementor .e-7fc5a6cb-270a{align-items:stretch;}.elementor .e-1f61fe6-469d{gap:0px;align-items:center;}.elementor .e-6d8aeb96-889b{padding-block-start:72px;padding-block-end:72px;}.elementor .e-5ae997f8-58a1{font-size:30px;line-height:36px;}.elementor .e-3e7f9ede-9717{font-weight:700;font-size:20px;color:#007FA5;line-height:32px;}.elementor .e-2a5377f2-6e2f{width:24px;height:24px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-1e0f8fe0-4d81:hover,.elementor .e-1e0f8fe0-4d81:focus-visible{background-color:rgba(0,167,212,0.08);}.elementor .e-1e0f8fe0-4d81{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;border-width:2px;border-color:#00A7D4;border-style:solid;background-color:transparent;transition:background-color 0.2s;flex-direction:row;gap:8px;align-items:center;align-self:flex-start;}.elementor .e-55c296c6-9c31{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-175a5cfc-6ed4{width:680px;max-width:100%;padding:48px;border-radius:16px;background-color:rgba(255,255,255,0.92);box-shadow:0px 4px 18px 0px rgba(66,69,74,0.12);flex-direction:column;gap:16px;}.elementor .e-6a246085-c725{padding:0px;}.elementor .e-639697d0-ef97{min-height:680px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, #C2E1E8 0%,#C2E1E8 40%,rgba(194,225,232,0) 62%),url("https://physiciansallianceofconnecticut.com/wp-content/uploads/2026/11/sleep-medicine-map-directions-bg-2x.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#C2E1E8;justify-content:center;align-items:center;background-position: right center; background-position: right center;\n}.elementor .e-7ec3da82-89b3{margin-block-start:32px;}.elementor .e-2045ad4a-782a{align-items:stretch;}.elementor .e-6b3063a6-abb4{padding-block-start:80px;padding-block-end:80px;}