.elementor .e-3e243355-103b{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-4f88250e-90ce{min-width:0px;padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-34666909-a92b{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-3d8af019-41fa{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-4357ca78-f58a{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-7704f262-1d84{width:541px;max-width:100%;aspect-ratio:1 / 1;position:relative;padding:0px;flex:0 0 auto;}.elementor .e-2508a3c5-7de1{padding:0px;flex-direction:row;gap:72px;align-items:center;}.elementor .e-55e0053-3506{min-height:752px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;align-items:center;}.elementor .e-4f0dd621-1208{font-size:30px;line-height:36px;}.elementor .e-5da28c68-f012{width:280px;padding:0px;flex-direction:column;flex:0 0 auto;}.elementor .e-3a492d23-ab52{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-1f595965-4f9d{width:960px;max-width:100%;padding:0px;flex-direction:row;gap:80px;}.elementor .e-292a878d-bd71{gap:0px;align-items:center;}.elementor .e-2803a5fe-8a59{width:28px;height:28px;color:transparent;display:flex;}.elementor .e-31a4f0ca-e502{width:56px;height:56px;min-width:56px;padding:0px;border-radius:28px;background-color:#F06939;justify-content:center;align-items:center;}.elementor .e-4318bcac-2110{padding-block-start:16px;}.elementor .e-26b924de-a46f{padding-block-start:16px;}.elementor .e-24b1fff9-96aa{padding-block-start:8px;}.elementor .e-5f3acb51-ef2c{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-450da11b-7220{padding:40px;border-radius:16px;flex-direction:row;gap:24px;}.elementor .e-7c0d22e3-e764{width:28px;height:28px;color:transparent;display:flex;}.elementor .e-4b046c7d-e14c{width:56px;height:56px;min-width:56px;padding:0px;border-radius:28px;background-color:#F06939;justify-content:center;align-items:center;}.elementor .e-2683aea-3a4d{padding-block-start:16px;}.elementor .e-497804cc-e5e3{padding-block-start:12px;}.elementor .e-699fd050-6470{width:22px;height:22px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-5ec7cb4c-dc24{color:#007FA5;}.elementor .e-3ac62210-e2b7{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-4e6a1fc0-5c25{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-570f85df-a697{padding:40px;border-radius:16px;flex-direction:row;gap:24px;}.elementor .e-3edfb7ca-c038{gap:32px;}.elementor .e-52455764-be2b{gap:0px;align-items:center;}.elementor .e-42b0eeaa-4f66{width:calc((100% - 96px) / 4);}.elementor .e-68a5fa37-ed05{width:calc((100% - 96px) / 4);}.elementor .e-42dd12b1-c76d{width:calc((100% - 96px) / 4);}.elementor .e-725a0f2d-8655{width:calc((100% - 96px) / 4);}.elementor .e-1e488a7d-ff98{align-items:stretch;}.elementor .e-7ffc1bc5-bf10{gap:0px;align-items:center;}.elementor .e-6d2347bc-af62{width:calc((100% - 64px) / 3);}.elementor .e-56e4e3a0-6107{width:calc((100% - 64px) / 3);}.elementor .e-58e946b4-35ac{width:calc((100% - 64px) / 3);}.elementor .e-66c03ca1-dbf0{align-items:stretch;}.elementor .e-52269803-b570{gap:0px;align-items:center;}.elementor .e-58e50730-e6e1{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-186516b9-707f{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-699120de-4b35{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-b65d6e-437a{width:467px;max-width:100%;aspect-ratio:1 / 1;position:relative;padding:0px;flex:0 0 auto;}.elementor .e-75bd4905-5971{font-size:30px;line-height:36px;}.elementor .e-56b9b116-e1fb{font-size:24px;line-height:32px;}.elementor .e-4da6950a-ad6b{font-weight:700;font-size:20px;color:#007FA5;line-height:32px;}.elementor .e-7d4ec35c-576c{width:24px;height:24px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-656cc46c-6e41:hover,.elementor .e-656cc46c-6e41:focus-visible{background-color:rgba(0,167,212,0.08);}.elementor .e-656cc46c-6e41{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-7dd5eae-335d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-56ff7141-c077{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-1b3da016-ab2e{width:100%;padding:0px;flex-direction:row;gap:80px;align-items:center;}.elementor .e-4ad2ceb5-8a60{gap:0px;align-items:center;}.elementor .e-2bd2fced-7ff3{align-items:stretch;}.elementor .e-352c76be-5b11{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-3c726bd6-4561{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-5cab2661-1872{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-2baf267e-b78e{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-6ae74f8d-9f78{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-c49f7c6-ea02{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-5be4b12a-76cd{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-151c7571-56fe{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-76c39e1b-a2c0{color:#007FA5;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(66,69,74,0.12);\n}.elementor .e-5ec7fdd7-8f1a{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-2ebc703d-1d0f{width:100%;min-width:0px;grid-template-columns:268px 1fr;}.elementor .e-7b85bba1-6350{overflow:hidden;display:block;}.elementor .e-67456e45-3a5b{background-color:#FFFFFF;}.elementor .e-2cbca3ab-99f7{gap:0px;align-items:center;}.elementor .e-7b1767d-e850{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-5b6c6ce8-b67c{padding-block-start:20px;}.elementor .e-1cbb2d80-a533{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-383d24b1-1048{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-53381c97-80b6{padding-block-start:20px;}.elementor .e-246dbce9-5721{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-45b0d03f-3e5d{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-41fb8ddc-f161{padding-block-start:20px;}.elementor .e-486c9d7f-9fd5{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-54f0594c-8f25{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-12bd485d-5b6a{padding-block-start:20px;}.elementor .e-3bcbcb7f-52c3{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-ef42527-1801{width:48px;height:48px;min-width:48px;border-radius:24px;}.elementor .e-7718548c-ef3a{padding-block-start:20px;}.elementor .e-1cee6d7-64e8{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-8872ace-56f0{gap:24px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;}.elementor .e-321ef47b-9834{width:28px;height:28px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-1bb32f8a-10a1{flex:1 1 0px;}.elementor .e-2fa838d8-8566{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-28d776e1-f13c{gap:0px;align-items:center;}.elementor .e-5223d69-daa6{align-items:stretch;}.elementor .e-40d6c1f7-4785{gap:0px;align-items:center;}.elementor .e-252fa048-a7ce{padding-block-start:72px;padding-block-end:72px;}.elementor .e-1073838d-413d{font-size:30px;line-height:36px;}.elementor .e-7f7e9e7f-9455{font-weight:700;font-size:20px;color:#007FA5;line-height:32px;}.elementor .e-1926705a-e659{width:24px;height:24px;color:transparent;display:flex;flex:0 0 auto;}.elementor .e-67e409d1-3e4f:hover,.elementor .e-67e409d1-3e4f:focus-visible{background-color:rgba(0,167,212,0.08);}.elementor .e-67e409d1-3e4f{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-57628264-8c83{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-35f41e14-395e{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-434d003b-798f{padding:0px;}.elementor .e-635cfef5-a247{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-1ddbf79e-df40{margin-block-start:32px;}.elementor .e-62a4015a-5a08{align-items:stretch;}.elementor .e-33b34d0f-f361{padding-block-start:80px;padding-block-end:80px;}