@import"https://fonts.googleapis.com/css2?family=Libertinus+Math&family=Outfit:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:#f5f5f5}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.navcontainer{padding-left:10%;padding-right:10%}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,Segoe UI,sans-serif}.navcontainer{width:100%;height:82px;padding:0 7%;position:fixed;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:1000;box-shadow:0 4px 20px #00000014}.logo{width:215px;cursor:pointer}.menu-icon{display:none;width:30px;cursor:pointer}.nav-links{display:flex;align-items:center;gap:40px}.nav-links li{list-style:none}.nav-link,.nav-links a{color:#1f3a5f;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;position:relative;transition:color .3s ease}.nav-link:after,.nav-links a:after{content:"";position:absolute;width:0%;height:2px;bottom:-8px;left:0;background-color:#6e9b2f;transition:width .3s ease}.nav-link:hover,.nav-links a:hover{color:#6e9b2f}.nav-link:hover:after,.nav-links a:hover:after{width:100%}.mega-dropdown{position:relative}.mega-menu{position:absolute;top:110%;right:0;width:960px;padding:34px 40px;background:linear-gradient(180deg,#fff,#f7faf5);display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-radius:14px;box-shadow:0 30px 70px #0000002e;opacity:0;visibility:hidden;transform:translateY(18px);transition:all .35s ease;z-index:999}.mega-dropdown:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-column{position:relative}.mega-column h4{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6e9b2f;margin-bottom:18px}.mega-column a{display:block;padding:7px 0;font-size:14.5px;color:#1f3a5f;text-decoration:none;transition:color .25s ease,transform .25s ease}.mega-column a:hover{color:#6e9b2f;transform:translate(6px)}.mega-column:after{content:"";position:absolute;top:10px;right:-22px;width:1px;height:calc(100% - 20px);background:#0000000f}.mega-column:last-child:after{display:none}@media(max-width:1200px){.mega-menu{width:100%;right:0}}@media(max-width:992px){.menu-icon{display:block}.nav-links{display:none}}.mobile-menu{position:fixed;top:82px;left:0;width:100%;height:calc(100vh - 82px);background:#fff;overflow-y:auto;z-index:999;padding:20px;transition:all .35s ease;box-shadow:0 8px 30px #0000001f}.mobile-section{border-bottom:1px solid #eee;padding:12px 0}.mobile-section-header{display:flex;justify-content:space-between;align-items:center}.mobile-main-link{font-size:16px;font-weight:700;color:#1f3a5f;text-decoration:none;transition:color .25s ease}.mobile-main-link:hover{color:#6e9b2f}.mobile-toggle-btn{font-size:20px;background:none;border:none;color:#6e9b2f;cursor:pointer;font-weight:700;transition:transform .25s ease}.mobile-toggle-btn:hover{transform:scale(1.1)}.mobile-links{display:grid;grid-template-columns:1fr;gap:25px;padding:15px 0;animation:slideDown .3s ease forwards}@media(min-width:768px){.mobile-links.three-cols{grid-template-columns:repeat(3,1fr)}}.mobile-col h4{font-size:14px;font-weight:800;text-transform:uppercase;color:#6e9b2f;margin-bottom:10px}.mobile-col a{display:block;font-size:14.5px;color:#1f3a5f;text-decoration:none;margin-bottom:8px;transition:all .25s ease}.mobile-col a:hover{color:#6e9b2f;transform:translate(4px)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-cta{display:block;text-align:center;background:#6e9b2f;color:#fff;font-weight:700;padding:14px;border-radius:6px;margin-top:20px;text-decoration:none;transition:background .25s ease}.mobile-cta:hover{background:#5a7b24}.mobile-menu::-webkit-scrollbar{width:8px}.mobile-menu::-webkit-scrollbar-thumb{background:#6e9b2f99;border-radius:4px}.mobile-menu::-webkit-scrollbar-track{background:#0000000d}.mobile-section-title{font-size:16px;font-weight:700;color:#1f3a5f;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:8px 0;transition:color .25s ease;position:relative}.mobile-section-title:hover{color:#6e9b2f}.mobile-section-title:after{content:"";display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #6e9b2f;transition:transform .25s ease;margin-left:10px}.mobile-section.open .mobile-section-title:after{transform:rotate(90deg)}.footer{background:linear-gradient(135deg,#0f2c48,#1c3b63);color:#fff;font-family:Poppins,sans-serif;padding:80px 8% 30px;position:relative}.footer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,#6e9b2f,#c1e85a);animation:slideLine 6s linear infinite}@keyframes slideLine{0%{left:-100%}to{left:100%}}.footer-top{display:grid;grid-template-columns:320px 1fr;gap:80px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo h2{font-size:26px;font-weight:700;margin-bottom:10px}.footer-logo p{font-size:14px;color:#ffffffbf;margin-bottom:30px}.footer-contact{display:flex;flex-direction:column;gap:14px}.contact-item{display:flex;align-items:center;gap:14px;text-decoration:none;padding:12px 16px;border-radius:12px;transition:all .3s ease;color:#fff;font-size:14px;background:#ffffff0d}.contact-item img{width:34px;height:34px;object-fit:contain;transition:transform .3s ease}.contact-item:hover{background:#ffffff1f;transform:translate(6px)}.footer-links{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.footer-section h4{font-size:13px;font-weight:600;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px;color:#c1e85a}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:12px}.footer-link{text-decoration:none;font-size:14px;color:#ffffffbf;transition:.3s ease}.footer-link:hover{color:#fff}.newsletter p{font-size:13px;margin-bottom:14px;color:#ffffffbf}.newsletter-input{display:flex;gap:10px}.newsletter-input input{flex:1;padding:12px 14px;border-radius:8px;border:none;font-size:14px}.newsletter-input button{padding:12px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#6e9b2f,#8bc34a);color:#fff;font-weight:600;cursor:pointer;transition:.3s ease}.newsletter-input button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #6e9b2f66}.footer-bottom{text-align:center;margin-top:35px;font-size:13px;color:#fff9}@media(max-width:1200px){.footer-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.footer-top{grid-template-columns:1fr;gap:50px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.footer{padding:60px 6% 25px}.footer-links{grid-template-columns:1fr}.footer-logo{text-align:center}.footer-contact{align-items:center}.contact-item{justify-content:center;width:100%}.newsletter-input{flex-direction:column}.newsletter-input button{width:100%}.footer-section{text-align:center}}body,html{overflow-x:hidden}.page-layout{display:flex;flex-direction:column;min-height:100vh;width:100%;font-family:Arial,sans-serif;background-color:#f8f9fa}.page-header{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:6rem 2rem 3rem;background-color:transparent;color:#1a1a1a}.page-header.hero{position:relative;padding:8rem 2rem;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:clamp(450px,65vh,750px)}.page-header.hero:before{content:"";position:absolute;inset:0;background:#00000073;z-index:1}.page-header.hero .page-header-inner{position:relative;z-index:2}.page-header-inner{max-width:900px}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page-subtitle{font-size:1.25rem;margin-bottom:2rem}.page-cta button{padding:.75rem 2rem;background-color:#fff;color:#6e9b2f;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.page-cta button:hover{background-color:#d9d9ff}.page-content{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:4rem 2rem}.page-content-inner{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:2rem}.page-breadcrumbs{font-size:.875rem;color:#ddd;margin-bottom:1rem}@media(max-width:768px){.page-header{padding:8rem 1rem 2rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.page-content{padding:2rem 1rem}}.page-layout .page-content section{margin-bottom:4rem;line-height:1.7;color:#1f3a5f}.page-layout .page-content h2{font-size:2rem;color:#6e9b2f;margin-bottom:1rem;font-weight:700}.page-layout .page-content h3{font-size:1.5rem;color:#4a6b2a;margin-top:2rem;margin-bottom:.75rem;font-weight:600}.page-layout .page-content p{font-size:1rem;margin-bottom:1rem}.page-layout .page-content ul{margin-left:1.25rem;list-style-type:disc;margin-bottom:1rem}.page-layout .page-content ul li{margin-bottom:.5rem;font-size:1rem}.page-header.hero{background-image:url(/assets/2-GDMB2LiK.png);background-size:cover;background-position:center;background-repeat:no-repeat}.home-intro{text-align:center;margin-bottom:6rem}.home-intro h2{font-size:2.6rem;font-weight:700;margin-bottom:1.5rem;color:#08003a}.home-intro p{font-size:1.2rem;line-height:1.9;color:#444}.home-services{text-align:center;margin-bottom:6rem}.home-services h2{font-size:2.3rem;font-weight:700;margin-bottom:3rem;color:#08003a}.home-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:2.5rem}.home-service-card{background-color:#fff;border-radius:1.2rem;padding:2.5rem 2rem;box-shadow:0 10px 30px #0000000f;transition:all .35s ease;border:1px solid #f0f0f5}.home-service-card:hover{transform:translateY(-10px);box-shadow:0 18px 40px #0000001f;border-color:#ffb800}.home-service-card h3{font-size:1.5rem;margin-bottom:1.2rem;color:#08003a;font-weight:600}.home-service-card p{color:#666;font-size:1rem;line-height:1.7}.home-why-us{margin-bottom:6rem;padding:3.5rem 3rem;background:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #0000000d}.home-why-us h2{font-size:2.3rem;font-weight:700;margin-bottom:2.5rem;color:#08003a;text-align:center}.home-why-us ul{list-style:none;padding:0}.home-why-us li{font-size:1.1rem;margin-bottom:1.2rem;padding-left:1.8rem;position:relative;color:#444}.home-why-us li:before{content:"✓";position:absolute;left:0;color:#ffb800;font-weight:700}.home-cta{text-align:center;padding:5rem 2rem;color:#fff;border-radius:1.5rem}.home-cta h2{font-size:2.4rem;margin-bottom:1.5rem;font-weight:700}.home-cta p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}.primary-btn{display:inline-block;padding:1rem 3rem;font-size:1.1rem;font-weight:600;background-color:#ffb800;color:#08003a;border-radius:.8rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #ffb80059}.primary-btn:hover{background-color:orange;transform:translateY(-4px);box-shadow:0 15px 35px #ffa50073}@media(max-width:1024px){.home-intro h2{font-size:2.2rem}.home-services h2,.home-why-us h2,.home-cta h2{font-size:2rem}}@media(max-width:768px){.home-intro h2{font-size:1.9rem}.home-intro p{font-size:1.05rem}.home-services-grid{grid-template-columns:1fr}.home-why-us{padding:2.5rem 1.5rem}.home-cta{padding:3.5rem 1.5rem}.home-cta button{width:85%}}.home-insurance-page .page-header{background-image:url(/assets/5-tE4rDgyb.png)}.home-page{display:flex;flex-direction:column;align-items:center;gap:80px;padding:60px 20px}.home-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1100px;width:100%}.highlight-card{background:#f8f9ff;padding:30px 25px;border-radius:16px;box-shadow:0 8px 20px #00000014;text-align:center}.highlight-card h3{color:#0a0642;margin-bottom:15px}.home-intro{max-width:900px;text-align:center}.home-intro h2{font-size:2.2rem;margin-bottom:20px;color:#0a0642}.home-intro p{font-size:1.1rem;line-height:1.8;color:#2c2c2c}.home-coverage{max-width:1100px;width:100%;text-align:center}.home-coverage h2{margin-bottom:40px;font-size:2rem;color:#0a0642}.coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.coverage-card{background:#fff;padding:30px 25px;border-radius:16px;box-shadow:0 8px 20px #00000014;text-align:left}.coverage-card h3{margin-bottom:10px;color:#0a0642}.coverage-card ul{margin-top:10px;padding-left:18px;line-height:1.6}.home-optional,.home-bundle{max-width:900px;text-align:center}.home-optional ul,.home-bundle ul{list-style:disc;display:inline-block;text-align:left;line-height:1.8}.home-cta{text-align:center}.home-cta h2{font-size:2rem;margin-bottom:20px;color:#0a0642}.home-cta button{background-color:#ffb800;color:#000;padding:16px 40px;font-size:1.1rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.home-cta button:hover{background-color:#ffb800;transform:scale(1.05)}@media(max-width:768px){.home-intro h2,.home-coverage h2,.home-cta h2{font-size:1.8rem}.home-cta button{width:100%}}.apartment-insurance-page .page-header{background-image:url(/assets/6-JKuZr3TE.png)}.bundled-home-auto-insurance-page .page-header{background-image:url(/assets/5-tE4rDgyb.png)}.condo-insurance-page .page-header{background-image:url(/assets/7-C49q0prx.png)}.townhouse-insurance-page .page-header{background-image:url(/assets/8-B4L7MHE5.png)}.tenants-insurance-page .page-header{background-image:url(/assets/11-DOop1sUj.png)}.second-home-insurance-page .page-header{background-image:url(/assets/9-BnYf1ZAa.png)}.high-value-home-insurance-page .page-header{background-image:url(/assets/10-BROH65Kl.png)}.student-rental-insurance-page .page-header{background-image:url(/assets/12-_bT810q0.png)}.rented-condo-insurance-page .page-header{background-image:url(/assets/13-CxXOjsJC.png)}.rented-dwelling-insurance-page .page-header{background-image:url(/assets/14-DjzsOVEm.png)}.landlord-insurance-page .page-header{background-image:url(/assets/15-A3qiPJYi.png)}.duplex-triplex-fourplex-insurance-page .page-header{background-image:url(/assets/16-af5wVfoH.png)}.garden-insurance-page .page-header{background-image:url(/assets/22-D_w-vC7G.png)}.chalet-insurance-page .page-header{background-image:url(/assets/17-Bu0OnOEj.png)}.cottage-insurance-page .page-header{background-image:url(/assets/18-D5PJcvW_.png)}.personal-liability-insurance-page .page-header{background-image:url(/assets/19-BpRUdoVH.png)}.home-equipment-breakdown-page .page-header{background-image:url(/assets/20-UZS5kepc.png)}.outbuilding-insurance-page .page-header{background-image:url(/assets/21-B95cnOZU.png)}.photography-equipment-insurance-page .page-header{background-image:url(/assets/23-Dhv5x7ZO.png)}.home-daycare-insurance-page .page-header{background-image:url(/assets/24-ByHnpszQ.png)}.discounts-page .page-header{background-image:url(/assets/25-ydFRRTYU.png)}.auto-page{background-color:#f8f9fc;display:flex;flex-direction:column;gap:6rem}.auto-page .page-header{background-image:url(/assets/auto-KLHDv7pt.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.auto-page .page-header:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08003ad9,#08003a99,#08003a66)}.auto-page .page-header *{position:relative;z-index:2}.auto-intro{text-align:center;max-width:850px;margin:0 auto;padding:0 1.5rem}.auto-intro h2{font-size:2.6rem;font-weight:700;color:#08003a;margin-bottom:1.5rem}.auto-intro p{font-size:1.15rem;line-height:1.9;color:#555}.auto-coverages{text-align:center;padding:0 2rem}.auto-coverages h2{font-size:2.2rem;font-weight:700;margin-bottom:3rem;color:#08003a}.auto-coverages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem}.auto-card{background:#fff;border-radius:1.2rem;padding:2.5rem 2rem;box-shadow:0 10px 30px #0000000d;transition:all .35s ease;border:1px solid #f0f0f5}.auto-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a;border-color:#ffb800}.auto-card h3{font-size:1.5rem;margin-bottom:1.2rem;color:#08003a;font-weight:600}.auto-card p{font-size:1rem;color:#666;line-height:1.7}.auto-why-us{max-width:950px;margin:0 auto;padding:3rem 2rem;background:#fff;border-radius:1.5rem;box-shadow:0 10px 30px #0000000a}.auto-why-us h2{font-size:2.2rem;font-weight:700;margin-bottom:2rem;color:#08003a;text-align:center}.auto-why-us ul{list-style:none;padding:0}.auto-why-us li{font-size:1.1rem;margin-bottom:1.2rem;padding-left:1.5rem;position:relative;color:#444}.auto-why-us li:before{content:"✓";position:absolute;left:0;color:#ffb800;font-weight:700}.auto-cta{text-align:center}.auto-cta button{padding:1rem 3.2rem;font-size:1.1rem;font-weight:600;background-color:#ffb800;color:#08003a;border:none;border-radius:.8rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #ffb8004d}.auto-cta button:hover{background-color:orange;transform:translateY(-4px);box-shadow:0 15px 35px #ffa50066}@media(max-width:1024px){.auto-intro h2{font-size:2.2rem}.auto-coverages h2,.auto-why-us h2{font-size:2rem}}@media(max-width:768px){.auto-intro h2{font-size:1.9rem}.auto-intro p{font-size:1.05rem}.auto-coverages-grid{grid-template-columns:1fr}.auto-cta button{width:85%}}.car-insurance-page .page-header{background-image:url(/assets/26-T_GVriXQ.png)}.bundled-home-auto-page .page-header{background-image:url(/assets/27-BkhOBO_w.png)}.second-car-insurance-page .page-header{background-image:url(/assets/28-D1yBIHds.png)}.weekend-car-insurance-page .page-header{background-image:url(/assets/29-DV5MNQZL.png)}.usage-based-insurance-page .page-header{background-image:url(/assets/30-vPFlBqxS.png)}.telematics-insurance-page .page-header{background-image:url(/assets/31-CzoaTfos.png)}.discounts-auto-page .page-header{background-image:url(/assets/32-DVMQhBNo.png)}.electric-car-insurance-page .page-header{background-image:url(/assets/33-hgR-oE6F.png)}.hybrid-car-insurance-page .page-header{background-image:url(/assets/34-CtohWZ5J.png)}.luxury-car-insurance-page .page-header{background-image:url(/assets/35-BdBsNV47.png)}.sports-car-insurance-page .page-header{background-image:url(/assets/36-C_NKr9iS.png)}.classic-car-insurance-page .page-header{background-image:url(/assets/37-CCZbzVJ2.png)}.motorcycle-insurance-page .page-header{background-image:url(/assets/38-q98y9BFj.png)}.pickup-truck-insurance-page .page-header{background-image:url(/assets/39-CIrZUJTl.png)}.audi-insurance-page .page-header{background-image:url(/assets/40-Dao3yII7.png)}.bentley-insurance-page .page-header{background-image:url(/assets/41-BRPdDEbf.png)}.ford-insurance-page .page-header{background-image:url(/assets/42-Cd5nlePA.png)}.honda-insurance-page .page-header{background-image:url(/assets/43-CyILZwDY.png)}.hyundai-insurance-page .page-header{background-image:url(/assets/44-CLRUVuq6.png)}.jeep-insurance-page .page-header{background-image:url(/assets/45-CAnSYrVL.png)}.kia-insurance-page .page-header{background-image:url(/assets/46-C_1X4Qw8.png)}.landrover-insurance-page .page-header{background-image:url(/assets/47-6kQogvOY.png)}.lexus-insurance-page .page-header{background-image:url(/assets/48-BPH5u1Vv.png)}.mercedes-insurance-page .page-header{background-image:url(/assets/49-CYdRcZsX.png)}.nissan-insurance-page .page-header{background-image:url(/assets/50-DsRZgjX0.png)}.porsche-insurance-page .page-header{background-image:url(/assets/51-BU0E17xq.png)}.tesla-insurance-page .page-header{background-image:url(/assets/52-oN4ISaPK.png)}.toyota-insurance-page .page-header{background-image:url(/assets/53-zgBVq6oT.png)}.business-page{display:flex;flex-direction:column;align-items:center;gap:80px;padding:60px 20px}.business-insurance-page .page-header{background-image:url(/assets/126-DpnK99fQ.jpeg)}.business-intro{max-width:900px;text-align:center}.business-intro h2{font-size:2.4rem;margin-bottom:20px;color:#0a0642}.business-intro p{font-size:1.1rem;line-height:1.8;color:#2c2c2c}.business-types{max-width:1100px;width:100%;text-align:center}.business-types h2{font-size:2rem;margin-bottom:40px;color:#0a0642}.business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.business-card{background:#f8f9ff;padding:30px 25px;border-radius:16px;box-shadow:0 8px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.business-card:hover{transform:translateY(-6px);box-shadow:0 15px 30px #0000001f}.business-card h3{font-size:1.3rem;margin-bottom:15px;color:#0a0642}.business-card p{font-size:1rem;color:#333;line-height:1.6}.business-coverages{max-width:900px;text-align:center}.business-coverages h2{font-size:2rem;margin-bottom:25px;color:#0a0642}.coverage-list ul{list-style:disc;text-align:left;display:inline-block;font-size:1.1rem;line-height:1.8;color:#2c2c2c}.business-why-us{max-width:900px;text-align:center}.business-why-us h2{font-size:2rem;margin-bottom:20px;color:#0a0642}.business-why-us p{margin-bottom:20px;font-size:1.1rem;line-height:1.8;color:#2c2c2c}.business-why-us ul{list-style:disc;text-align:left;display:inline-block;font-size:1.05rem;line-height:1.8}.business-cta{margin-top:20px}.business-cta button{background-color:#ffb800;color:#000;padding:16px 40px;font-size:1.1rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.business-cta button:hover{background-color:#ffb800;transform:scale(1.05)}@media(max-width:768px){.business-intro h2{font-size:2rem}.business-types h2,.business-coverages h2,.business-why-us h2{font-size:1.8rem}.business-cta button{width:100%}}.accountants-page .page-header{background-image:url(/assets/88-DdKXZ6BT.jpeg)}.arborists-page .page-header{background-image:url(/assets/89-Bk9kQqiD.jpeg)}.audiologists-page .page-header{background-image:url(/assets/90-DPWouy6a.jpeg)}.bnb-page .page-header{background-image:url(/assets/91-DTKNOIZ4.jpeg)}.bakeries-page .page-header{background-image:url(/assets/92-Ck49_oSW.jpeg)}.barber-shops-page .page-header{background-image:url(/assets/93-CUviB11m.jpeg)}.breweries-page .page-header{background-image:url(/assets/94-C4s5YqIO.jpeg)}.bricklayers-page .page-header{background-image:url(/assets/95-dQUz8ijL.jpeg)}.carpenters-page .page-header{background-image:url(/assets/96-BVvGqOn8.jpeg)}.chiropractors-page .page-header{background-image:url(/assets/97-D1V5Ub6x.jpeg)}.cleaning-professionals-page .page-header{background-image:url(/assets/98-KZxt0lpd.jpeg)}.cofee-shops-page .page-header{background-image:url(/assets/99-CvLi3OPX.jpeg)}.construction-companies-insurance-page .page-header{background-image:url(../../../assets/.png)}.consultants-page .page-header{background-image:url(/assets/99-CvLi3OPX.jpeg)}.contractors-page .page-header{background-image:url(/assets/100-CzwwEX6O.jpeg)}.dental-offices-page .page-header{background-image:url(/assets/101-CHy4fNsI.jpeg)}.doctors-offices-page .page-header{background-image:url(/assets/102-B4R69pkC.jpeg)}.dog-daycares-page .page-header{background-image:url(/assets/103-a45pfo2A.jpeg)}.drywallers-page .page-header{background-image:url(/assets/104-CJFK-Pic.jpeg)}.electricians-page .page-header{background-image:url(/assets/105-62hVoBpY.jpeg)}.cargo-insurance-page .page-header{background-image:url(/assets/106-CqCx-P2_.jpeg)}.commercial-general-liability-insurance-page .page-header{background-image:url(/assets/107-PZ0o3dHq.jpeg)}.commercial-property-insurance-page .page-header{background-image:url(/assets/108-COvhzZBC.jpeg)}.commercial-contents-insurance-page .page-header{background-image:url(/assets/109-DN2OmA5S.jpeg)}.directors-officers-insurance-page .page-header{background-image:url(/assets/110-Bzf7Gz9Y.jpeg)}.environmental-pollution-liability-page .page-header{background-image:url(/assets/111-mZ1EUUDh.jpeg)}.equipment-breakdown-insurance-page .page-header{background-image:url(/assets/112-Ivryo2-V.jpeg)}.errors-ommissions-insurance-page .page-header{background-image:url(/assets/113-CBFzXCVF.jpeg)}.home-based-business-insurance-page .page-header{background-image:url(/assets/114-BorZ6QE3.jpeg)}.legal-expense-insurance .page-header{background-image:url(/assets/115-BC7OvvHm.jpeg)}.product-liability-insurance-page .page-header{background-image:url(/assets/116-B3_pKjlm.jpeg)}.professional-liability-insurance-page .page-header{background-image:url(/assets/117-9u1R1Umw.jpeg)}.public-liability-insurance-page .page-header{background-image:url(/assets/118-Ddslvc1g.jpeg)}.rented-dwelling-insurance-page .page-header{background-image:url(/assets/119-CpMtuYsr.jpeg)}.student-rental-insurance-page .page-header{background-image:url(/assets/120-D2Ev8VK4.jpeg)}.tools-equipment-insurance-page .page-header{background-image:url(/assets/121-CLYs5KOj.jpeg)}.vacant-property-insurance-page .page-header{background-image:url(/assets/122-DU0sIfpw.jpeg)}.business-interruption-coverage-page .page-header{background-image:url(../../../assets/123.png)}.commercial-cyber-coverage-page .page-header{background-image:url(/assets/124-OhPn1pAe.jpeg)}.commercial-umbrella-insurance-page .page-header{background-image:url(/assets/125-Yx3ZANt2.jpeg)}.highvalue-pages{background-color:#f6f7fb}.highvalue-page{display:flex;flex-direction:column;gap:6rem}.highvalue-pages .page-header{background-image:url(/assets/62-gw8FwZky.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.highvalue-pages .page-header:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08003ae6,#08003a99 60%,#08003a66)}.highvalue-pages .page-header *{position:relative;z-index:2}.highvalue-intro{max-width:900px;margin:0 auto;text-align:center;padding:0 1.5rem}.highvalue-intro h2{font-size:2.6rem;font-weight:700;color:#08003a;margin-bottom:1.5rem}.highvalue-intro p{font-size:1.15rem;line-height:1.9;color:#555;margin-bottom:1.2rem}.highvalue-assets{text-align:center;padding:0 2rem}.highvalue-assets h2{font-size:2.2rem;font-weight:700;margin-bottom:3rem;color:#08003a}.highvalue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem}.highvalue-card{background:#fff;border-radius:1.5rem;padding:2.8rem 2.2rem;box-shadow:0 15px 35px #0000000d;transition:all .35s ease;border:1px solid #f0f0f5}.highvalue-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0000001a;border-color:#ffb800}.highvalue-card h3{font-size:1.5rem;margin-bottom:1.2rem;color:#08003a;font-weight:600}.highvalue-card p{font-size:1.05rem;color:#666;line-height:1.7}.highvalue-why-us{max-width:950px;margin:0 auto;padding:3.5rem 2.5rem;background:#fff;border-radius:1.8rem;box-shadow:0 12px 30px #0000000a}.highvalue-why-us h2{font-size:2.2rem;font-weight:700;margin-bottom:2rem;color:#08003a;text-align:center}.highvalue-why-us ul{list-style:none;padding:0}.highvalue-why-us li{font-size:1.1rem;margin-bottom:1.3rem;padding-left:1.5rem;position:relative;color:#444}.highvalue-why-us li:before{content:"✓";position:absolute;left:0;color:#ffb800;font-weight:700}.highvalue-cta{text-align:center}.highvalue-cta button{padding:1rem 3.5rem;font-size:1.1rem;font-weight:600;background-color:#ffb800;color:#000;border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 30px #08003a4d}.highvalue-cta button:hover{background-color:#ffb800;transform:translateY(-4px);box-shadow:0 18px 40px #08003a66}@media(max-width:1024px){.highvalue-intro h2{font-size:2.2rem}.highvalue-assets h2,.highvalue-why-us h2{font-size:2rem}}@media(max-width:768px){.highvalue-intro h2{font-size:1.9rem}.highvalue-intro p{font-size:1.05rem}.highvalue-grid{grid-template-columns:1fr}.highvalue-cta button{width:85%}}.high-vaue-home-insurance-page .page-header{background-image:url(/assets/3-MfMWNk-a.png)}.penthouse-insurance-page .page-header{background-image:url(/assets/61-D1hFujOQ.jpeg)}.yatch-insurance-page .page-header{background-image:url(/assets/62-gw8FwZky.jpeg)}.luxury-car-insurance-page .page-header{background-image:url(/assets/35-BdBsNV47.png)}.audi-insurance-page .page-header{background-image:url(/assets/40-Dao3yII7.png)}.bentley-insurance-page .page-header{background-image:url(/assets/41-BRPdDEbf.png)}.land-rover-insurance-page .page-header{background-image:url(/assets/47-6kQogvOY.png)}.lexus-insurance-page .page-header{background-image:url(/assets/48-BPH5u1Vv.png)}.mercedes-insurance-page .page-header{background-image:url(/assets/49-CYdRcZsX.png)}.porsche-insurance-page .page-header{background-image:url(/assets/51-BU0E17xq.png)}.tesla-insurance-page .page-header{background-image:url(/assets/52-oN4ISaPK.png)}.jewellery-insurance-page .page-header{background-image:url(/assets/63-D-jHMUd8.jpeg)}.engagement-ring-insurance-page .page-header{background-image:url(/assets/64-CNC93e4D.jpeg)}.watch-insurance-page .page-header{background-image:url(/assets/65-C-DogkAE.jpeg)}.fine-art-insurance-page .page-header{background-image:url(/assets/66-BDA04x08.jpeg)}.musical-instrument-insurance-page .page-header{background-image:url(/assets/67-D1upwrAW.jpeg)}.wine-cellar-insurance-page .page-header{background-image:url(/assets/68-BhHsQpTs.jpeg)}.scotch-whisky-collection-insurance-page .page-header{background-image:url(/assets/69-9IPROzeI.jpeg)}.other-page{display:flex;flex-direction:column;align-items:center;gap:80px;padding:60px 20px}.other-insurance-page .page-header{background-image:url(/assets/142-DtTH9lR2.jpeg)}.other-intro{max-width:900px;text-align:center}.other-intro h2{font-size:2.4rem;margin-bottom:20px;color:#0a0642}.other-intro p{font-size:1.1rem;line-height:1.8;color:#2c2c2c}.other-highlights{max-width:1100px;width:100%;text-align:center}.other-highlights h2{font-size:2rem;margin-bottom:40px;color:#0a0642}.other-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.other-card{background:#f8f9ff;padding:30px 25px;border-radius:16px;box-shadow:0 8px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.other-card:hover{transform:translateY(-6px);box-shadow:0 15px 30px #0000001f}.other-card h3{font-size:1.3rem;margin-bottom:15px;color:#0a0642}.other-card p{font-size:1rem;line-height:1.6;color:#333}.other-why-us{max-width:900px;text-align:center}.other-why-us h2{font-size:2rem;margin-bottom:20px;color:#0a0642}.other-why-us p{font-size:1.1rem;line-height:1.8;margin-bottom:20px;color:#2c2c2c}.other-why-us ul{list-style:disc;display:inline-block;text-align:left;font-size:1.05rem;line-height:1.8}.other-cta{margin-top:20px}.other-cta button{background-color:#ffb800;color:#000;padding:16px 40px;font-size:1.1rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.other-cta button:hover{background-color:#ffb800;transform:scale(1.05)}@media(max-width:768px){.other-intro h2{font-size:2rem}.other-highlights h2,.other-why-us h2{font-size:1.8rem}.other-cta button{width:100%}}.additional-living-expenses-page .page-header{background-image:url(/assets/127-DibRlHtE.jpeg)}.contents-insurance-page .page-header{background-image:url(/assets/128-BG8R13Ft.jpeg)}.cyber-coverage-page .page-header{background-image:url(/assets/129-Bpgqzxjg.jpeg)}.engagement-ring-insurance-page .page-header{background-image:url(/assets/64-CNC93e4D.jpeg)}.home-based-business-coverage-page .page-header{background-image:url(/assets/114-BorZ6QE3.jpeg)}.identity-theft-coverage-page .page-header{background-image:url(/assets/130-s1WIYRCB.jpeg)}.jewellery-coverage-page .page-header{background-image:url(../../../assets/)}.outbuilding-insurance-page .page-header{background-image:url(../../../assets/)}.overland-water-coverage-page .page-header{background-image:url(/assets/131-DjfZOLJD.jpeg)}.rental-car-insurance-page .page-header{background-image:url(/assets/2-GDMB2LiK.png)}.life-insurance-page .page-header{background-image:url(/assets/140-BHbZGFC5.jpeg)}.disability-critical-illness-page .page-header{background-image:url(/assets/141-C20aDA1w.jpeg)}.party-alcohol-liability-page .page-header{background-image:url(/assets/138-rqY2Y5LW.jpeg)}.wedding-insurance-page .page-header{background-image:url(/assets/139-Drv9hR9P.jpeg)}.awards-recognition-page .page-header{background-image:url(/assets/132-Bwzagdfl.jpeg)}.our-story-page .page-header.hero{background-image:url(/assets/133-Bxb7H8n4.jpeg)}.our-team-page .page-header{background-image:url(/assets/134-nmQ1P00X.jpeg)}.our-values-page .page-header{background-image:url(/assets/135-dvPOWGfV.jpeg)}.our-community-partners-page .page-header{background-image:url(/assets/136-D1F_5uZx.jpeg)}.our-insurance-partners-page .page-header{background-image:url(/assets/137-DxlHufBF.jpeg)}.why-choose-morison-page .page-header{background-image:url(/assets/137-DxlHufBF.jpeg)}.recreation-insurance-pages{background-color:#f8f9fc}.recreation-page{display:flex;flex-direction:column;gap:6rem;padding:0 1.5rem 4rem}.recreation-insurance-pages .page-header{background-image:url(/assets/79-DGwwIj2e.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.recreation-insurance-pages .page-header:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08003ad9,#08003a99 60%,#08003a66)}.recreation-insurance-pages .page-header *{position:relative;z-index:2}.recreation-intro{max-width:900px;margin:0 auto;text-align:center}.recreation-intro h2{font-size:2.6rem;margin-bottom:1.5rem;color:#08003a;font-weight:700}.recreation-intro p{font-size:1.15rem;line-height:1.9;color:#555;margin-bottom:1.2rem}.recreation-types{max-width:1100px;margin:0 auto;text-align:center}.recreation-types h2{font-size:2.2rem;margin-bottom:3rem;color:#08003a;font-weight:700}.recreation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem}.recreation-card{background:#fff;padding:2.5rem 2rem;border-radius:1.5rem;box-shadow:0 12px 30px #0000000d;transition:all .35s ease;border:1px solid #f0f0f5}.recreation-card:hover{transform:translateY(-10px);box-shadow:0 22px 45px #0000001a;border-color:#ffb800}.recreation-card h3{font-size:1.45rem;margin-bottom:1.2rem;color:#08003a;font-weight:600}.recreation-card p{font-size:1.05rem;color:#666;line-height:1.7}.recreation-why-us{max-width:950px;margin:0 auto;padding:3rem 2rem;background:#fff;border-radius:1.8rem;box-shadow:0 10px 30px #0000000a}.recreation-why-us h2{font-size:2.2rem;margin-bottom:2rem;color:#08003a;font-weight:700;text-align:center}.recreation-why-us ul{list-style:none;padding:0}.recreation-why-us li{font-size:1.1rem;margin-bottom:1.2rem;padding-left:1.5rem;position:relative;color:#444}.recreation-why-us li:before{content:"✓";position:absolute;left:0;color:#ffb800;font-weight:700}.recreation-cta{text-align:center}.recreation-cta button{padding:1rem 3.5rem;font-size:1.1rem;font-weight:600;background-color:#ffb800;color:#000;border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 30px #08003a4d}.recreation-cta button:hover{background-color:#ffb800;transform:translateY(-4px);box-shadow:0 18px 40px #08003a66}@media(max-width:768px){.recreation-intro h2{font-size:2rem}.recreation-intro p{font-size:1.05rem}.recreation-grid{grid-template-columns:1fr}.recreation-cta button{width:85%}}.boat-insurance-page .page-header{background-image:url(/assets/80-CXtkmhv0.jpeg)}.seadoo-insurance-page .page-header{background-image:url(/assets/81-BWgbaKVE.jpeg)}.yatch-insurance-pages .page-header{background-image:url(/assets/82-BZV_ufjk.jpeg)}.atv-insurance-page .page-header{background-image:url(/assets/83-BRI5YzEi.jpeg)}.rv-insurance-page .page-header{background-image:url(/assets/84-BPAbqDqV.jpeg)}.travel-trailer-insurance-page .page-header{background-image:url(/assets/85-CnEgTd3r.jpeg)}.snow-mobile-insurance-page .page-header{background-image:url(/assets/2-GDMB2LiK.png)}.golf-equipment-insurance-page .page-header{background-image:url(/assets/86-BYVQrcjo.jpeg)}.ski-equipment-insurance-page .page-header{background-image:url(/assets/2-GDMB2LiK.png)}.snowboard-equipment-insurance-page .page-header{background-image:url(/assets/2-GDMB2LiK.png)}.travel-insurance .page-header{background-image:url(/assets/87-C2CcXSRO.jpeg)}.quote-form{width:100%}.quote-form form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:#08003a}.form-group input,.form-group select,.form-group textarea{padding:.9rem 1rem;border-radius:.6rem;border:1px solid #dcdce5;font-size:1rem;transition:all .3s ease;background-color:#f9f9fc}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#ffb800;box-shadow:0 0 0 3px #ffb80026;background-color:#fff}.form-group textarea{resize:none}.primary-btn{margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:600;background-color:#ffb800;color:#08003a;border:none;border-radius:.8rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #ffb80059}.primary-btn:hover{background-color:orange;transform:translateY(-3px);box-shadow:0 15px 35px #ffa50073}.form-result{margin-top:1rem;font-weight:500;color:#08003a;text-align:center}@media(max-width:768px){.primary-btn{width:100%}}.quote-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f7fb;padding:60px 20px}.quote-container{background:#fff;padding:40px;border-radius:10px;max-width:600px;width:100%;box-shadow:0 10px 30px #0000001a}.quote-container h1{margin-bottom:10px}
