.elementor .e-5c01b7d7-c8f72a8{width:700px;max-width:746px;font-family:Lato;font-weight:700;font-size:56px;color:#FFFFFF;letter-spacing:-0.5px;line-height:1.15em;text-align:start;}.elementor .e-30fcae67-ffeb9da{max-width:450px;font-weight:500;font-size:21px;color:#FFFFFF;}.elementor .e-10e56974-78f837a{max-width:848px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:110px;padding-inline-end:20px;flex-direction:column;gap:30px;}.elementor .e-2008f760-6cfc082{min-height:650px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #172b4287 0%,#172a4200 60%),url("https://richardregan.ca/wp-content/uploads/2026/10/Relaxing-Ocean-View-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#23354a4d;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-6797ef5-8138976{font-size:13px;color:#B88635;}.elementor .e-c499fd6-7d935a9{max-width:950px;text-align:center;}.elementor .e-a3b49d6-5b1915d{max-width:950px;text-align:center;}.elementor .e-d7b264a-9f477c1{max-width:950px;text-align:center;}.elementor .e-ff07b6f{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F7F4ED;flex-direction:column;gap:20px;align-items:center;}.elementor .e-cc28180-c501850{font-size:13px;color:#B88635;}.elementor .e-f09af24-7c6fc85{max-width:950px;text-align:center;}.elementor .e-ad042b7-a71448c{font-size:24px;}.elementor .e-a5fbfc3-6f53087{padding-inline-start:25px;padding-inline-end:25px;background-color:#F7F4ED;flex-direction:column;gap:10px;}.elementor .e-843d971-06430bb{font-size:24px;}.elementor .e-f310979-85a8582{padding-inline-start:25px;padding-inline-end:25px;background-color:#F7F4ED;flex-direction:column;gap:10px;}.elementor .e-f7020fa-0117995{font-size:24px;}.elementor .e-c5fc618-ad40df4{padding-inline-start:25px;padding-inline-end:25px;background-color:#F7F4ED;flex-direction:column;gap:10px;}.elementor .e-a527455-20c66b0{font-size:24px;}.elementor .e-5fe3454-9af8699{padding-inline-start:25px;padding-inline-end:25px;background-color:#F7F4ED;flex-direction:column;gap:10px;}.elementor .e-89e54b8-a9b679a{text-align:center;}.elementor .e-3a274e0-744a9e1{text-align:center;}.elementor .e-8b96ac5-3280796{max-width:1200px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-9d13631-75634c4{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;flex-direction:column;gap:20px;align-items:center;}.elementor .e-28d2651-93fe9c0{font-size:13px;color:#B88635;}.elementor .e-43a5a91-5d204d1{max-width:950px;text-align:center;}.elementor .e-74874d1-939f33b{font-size:24px;}.elementor .e-779f7b2-c6a107b{padding-inline-start:25px;padding-inline-end:25px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-fe11693-396c61b{font-size:24px;}.elementor .e-06cb680-e0c1efa{padding-inline-start:25px;padding-inline-end:25px;background-color:#FFFFFF;flex-direction:column;gap:10px;}.elementor .e-144b779-e3d8ee6{text-align:center;}.elementor .e-13d21cc-580c482{max-width:1200px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-d881852-b3e7fe2{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F8F5EE;flex-direction:column;gap:20px;align-items:center;}.elementor .e-6589544-0ae35e5{font-size:13px;color:#B88635;}.elementor .e-cf7c31b-4617200{max-width:950px;text-align:center;}.elementor .e-c302e87-870507c{color:#B88635;}.elementor .e-4a13ea9-265aca2{font-size:24px;}.elementor .e-80f72d9-80cba47{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-86fb66e-e578c1c{color:#B88635;}.elementor .e-8dbc450-636a289{font-size:24px;}.elementor .e-3bf9a37-30be6f0{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-bcb1d95-614c126{color:#B88635;}.elementor .e-a73e331-5c5ea52{font-size:24px;}.elementor .e-5da14c7-b5bfde5{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-1aa45be-b267ff3{color:#B88635;}.elementor .e-8ab2dd0-4e94146{font-size:24px;}.elementor .e-155f736-0c5e8c1{padding-inline-start:25px;padding-inline-end:25px;background-color:#F8F5EE;flex-direction:column;gap:10px;}.elementor .e-fcaf754-c8c526f{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#FFFFFF;flex-direction:column;gap:20px;align-items:center;}.elementor .e-1316156-a151c1f{font-size:13px;color:#B88635;}.elementor .e-33d986f-7d45fd7{max-width:950px;text-align:center;}.elementor .e-7d4d0dc-b0f2c32{color:#FFFFFF;font-style:normal;text-transform:none;background-color:#B88635;}.elementor .e-23d713a-eb6013e{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F8F5EE;flex-direction:column;gap:20px;align-items:center;}.elementor .e-e210781-ebb6d7f{font-size:13px;color:#B88635;}.elementor .e-f4554f1-29106f1{color:#FFFFFF;}.elementor .e-1faaa5d-7154c9c{max-width:950px;color:#FFFFFF;text-align:center;}.elementor .e-cfe2810-245100c{max-width:350px;color:#172B43;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:#C49A52;align-self:center;}.elementor .e-7a7948a-d3c6b59{color:#FFFFFF;text-align:center;}.elementor .e-6b8eb90-c421537{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#172B43;flex-direction:column;gap:20px;align-items:center;}