 /* LLM Definition Summary Block */ .llm-summary-block {     background-color: transparent;     padding: 0 0 0 16px;     border-left: 2px solid #294833;     margin: 0 auto 0px auto;     max-width: 700px; } .llm-summary-block p {     font-size: 16px;     line-height: 1.7;     color: #4a4a4a;     margin: 0; } .llm-summary-block p strong {     color: #294833;     font-weight: 600; }    /* Base Container */   .ir-symptoms-section {     font-family: inherit;     max-width: 1200px; /* Changed from width to max-width so it can shrink */     width: 100%;       /* Tells the container to take up available space on mobile */     margin: 0 auto;    /* Centers the 1200px container on large screens */     padding: 1rem 0;    }    /* Responsive Grid Setup */   .ir-symptoms-grid {     display: grid;     grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));     gap: 2.5rem;   }    /* Individual Symptom Card - Styled to match the Ontario section */   .ir-symptom-card {     background-color: #FAFAFA; /* Soft off-white */     border-top: 4px solid #294833; /* Top border accent to match the Ontario left-border */     padding: 2.5rem 1.5rem; /* Generous breathing room inside the card */     border-radius: 0 0 12px 12px; /* Smooth rounded corners at the bottom */     box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04); /* Soft, modern drop shadow */     text-align: center !important;     display: flex;     flex-direction: column;     align-items: center;     transition: transform 0.3s ease, box-shadow 0.3s ease;   }    /* Hover Lift Effect */   .ir-symptom-card:hover {     transform: translateY(-4px);     box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);   }    /* Icon Styling */   .ir-symptom-icon {     max-width: 110px;      height: auto;     margin-bottom: 1.5rem;   }    /* Card Headings (Set as H3 for SEO) */   .ir-symptom-title {     font-family: 'Playfair Display', Georgia, serif;     font-size: 22px !important;     font-weight: 600;     color: #294833;     margin-top: 0;     margin-bottom: 1rem;     line-height: 1.3;   }    /* Card Descriptions */   .ir-symptom-desc {     font-size: 17px !important;      line-height: 1.7 !important;      margin: 0;     color: #555555;   }    /* Mobile Optimization */   @media (max-width: 767px) {     .ir-symptoms-grid {       gap: 2rem;      }     .ir-symptom-card {       padding: 2rem 1.25rem;     }     .ir-symptom-title {       font-size: 20px !important;     }     .ir-symptom-desc {       font-size: 16px !important;     }     .ir-symptom-icon {       max-width: 90px;      }   }    /* Base Container */   .ir-ontario-section {     font-family: inherit;     width: 100%;   }    /* Intro Text Styling */   .ir-ontario-intro {     font-size: 17px !important;      line-height: 1.7 !important;      margin-bottom: 2rem;     color: #333333;   }      .ir-ontario-intro strong {     color: #294833;     font-weight: 600;   }    /* Responsive Grid Setup */   .ir-ontario-grid {     display: grid;     /* Automatically creates columns that fit, snapping 4 items perfectly into a 2x2 grid on desktop */     grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));     gap: 1.5rem;   }    /* Individual Card Styling */   .ir-ontario-card {     background-color: #FAFAFA;      border-left: 4px solid #294833;      padding: 1.5rem;     border-radius: 0 8px 8px 0;     box-shadow: 0 2px 15px rgba(0, 0, 0, 0.03);     transition: transform 0.2s ease;   }    .ir-ontario-card:hover {     transform: translateY(-2px);    }    /* Card Headings */   .ir-ontario-role {     font-family: 'Playfair Display', Georgia, serif;      font-size: 22px;      font-weight: 600;     color: #294833;     margin-top: 0;     margin-bottom: 0.5rem;     line-height: 1.3;   }    /* Card Descriptions */   .ir-ontario-desc {     font-size: 17px !important;      line-height: 1.7 !important;      margin: 0;     color: #555555;   }    /* Mobile Optimization */   @media (max-width: 767px) {     .ir-ontario-card {       padding: 1.25rem;     }     .ir-ontario-intro {       font-size: 16px !important;      }     .ir-ontario-desc {       font-size: 16px !important;     }     .ir-ontario-role {       font-size: 20px;      }   }  /* Base Section Styling */ #therapists-carousel {     background-color: #294833 !important; /* IR Evergreen */     padding: 20px 24px 20px 24px; /* Reduced top padding since the title is handled externally */     text-align: center;     font-family: inherit;     overflow: hidden; } #therapists-carousel .container {     max-width: 1200px;     margin: 0 auto; }  /* ─── CAROUSEL TRACK ─── */ .carousel-wrapper {     position: relative;     width: 100%;     padding: 10px 0 20px 0; } .therapist-track {     display: flex;     gap: 24px;     overflow-x: auto;     scroll-snap-type: x mandatory;     scroll-behavior: smooth;     scrollbar-width: none; /* Firefox */     -ms-overflow-style: none; /* IE/Edge */     padding-bottom: 24px; /* Space for hover shadow */ } .therapist-track::-webkit-scrollbar {     display: none; /* Chrome/Safari */ }  /* ─── CARD SIZING (2.5 Cards Visible on Desktop) ─── */ .therapist-card {     flex: 0 0 calc(40% - 16px);     scroll-snap-align: start;     background-color: #FFFFFF !important;     border-top: 4px solid #ADC8A3 !important; /* IR Sprout */     padding: 48px 32px;     border-radius: 12px;     box-shadow: 0 12px 32px rgba(0, 0, 0, 0.15);     display: flex;     flex-direction: column;     text-align: left;     transition: transform 0.3s ease; } .therapist-card:hover {     transform: translateY(-6px); }  /* The Architectural Arch Crop (Maximized for Trust) */ .therapist-avatar {     width: 200px;     height: 250px;     border-radius: 100px 100px 12px 12px;     margin: 0 auto 32px auto;     overflow: hidden;     background-color: #FAFAF7;     box-shadow: 0 8px 24px rgba(41, 72, 51, 0.12); } .therapist-avatar img {     width: 100%;     height: 100%;     object-fit: cover;     display: block; }  /* Text Elements Inside Card */ .therapist-name {     font-size: 1.5rem;     font-weight: 600;     color: #294833 !important;     text-align: center;     margin: 0 0 6px 0; } .therapist-cred {     font-size: 0.9rem;     font-weight: 600;     color: rgba(41, 72, 51, 0.6) !important;     letter-spacing: 1px;     text-transform: uppercase;     text-align: center;     margin: 0 0 24px 0; } .therapist-fit {     font-size: 1rem;     color: #2C2C2C !important;     line-height: 1.6;     margin: 0 0 32px 0;     flex-grow: 1; } .therapist-fit strong {     color: #294833 !important;     font-weight: 600; }  /* Boutique CTA Link Design */ .therapist-link {     font-size: 1rem;     font-weight: 600;     color: #294833 !important;     text-decoration: none !important;     display: inline-flex;     align-items: center;     align-self: flex-start;     border-bottom: 2px solid #ADC8A3 !important;     padding-bottom: 4px;     transition: color 0.3s ease, border-color 0.3s ease; } .therapist-link:hover {     color: #000000 !important;     border-bottom-color: #294833 !important; }  /* ─── NAVIGATION CONTROLS (Arrows + Dots) ─── */ .carousel-controls {     display: flex;     align-items: center;     justify-content: center;     gap: 24px;     margin-top: 24px; } .nav-arrow {     background: transparent;     border: 2px solid #ADC8A3; /* Sprout outline */     border-radius: 50%;     width: 44px;     height: 44px;     display: flex;     align-items: center;     justify-content: center;     cursor: pointer;     transition: all 0.3s ease;     color: #ADC8A3; } .nav-arrow svg {     width: 20px;     height: 20px;     stroke: currentColor;     stroke-width: 2.5;     stroke-linecap: round;     stroke-linejoin: round;     fill: none; } .nav-arrow:hover {     background-color: #FAFAF7; /* Cream fill on hover */     border-color: #FAFAF7;     color: #294833; /* Evergreen arrow on hover */     transform: scale(1.05); } .carousel-nav {     display: flex;     justify-content: center;     gap: 12px; } .nav-dot {     width: 12px;     height: 12px;     border-radius: 50%;     background-color: transparent;     border: 2px solid #ADC8A3;     cursor: pointer;     padding: 0;     transition: all 0.3s ease; } .nav-dot.active {     background-color: #FAFAF7;     border-color: #FAFAF7;     transform: scale(1.3); }  /* Tablet Responsiveness */ @media (max-width: 1024px) {     .therapist-card {         flex: 0 0 calc(60% - 16px);     } }  /* Mobile Responsiveness (Strict Single Card) */ @media (max-width: 768px) {     #therapists-carousel {         padding: 20px 20px 60px 20px !important;     }     .therapist-card {         flex: 0 0 100%;         padding: 40px 24px !important;         scroll-snap-align: center;     }     .therapist-track {         padding-left: 0;         padding-right: 0;         gap: 16px;     }     .nav-arrow {         width: 40px;         height: 40px;     } }  /* Last Updated Footnote */ .page-last-updated {     max-width: auto;     margin: 0px auto 40px auto; /* Gives plenty of breathing room from the content above */     padding-top: 20px;     border-top: 1px solid #e5e5e5; /* A very faint gray line to separate it */     font-size: 14px;     color: #737373; /* Muted gray text */     text-align: left; } #sp-n3ay7lcyj48{background-image: linear-gradient(0deg, rgba(41, 72, 51, 0), rgba(41, 72, 51, 0)), url('https://innerroom.ca/wp-content/uploads/2025/02/green-bg-with-leaves-v2.png'); background-color: rgb(41, 72, 51); width: 100%; max-width: 100%; padding: 40px 0px 80px;}#sp-ykjzpm{width: calc(100% + 0px);}#sp-lhyppq{margin: 0px;}#sp-rc1eip{width: calc(40% + 0px);}#sp-n3rnmo{margin: 0px; text-align: center;}#sp-1e0uutykbx{width: 537px;}#sp-ffvsgh{width: calc(65% + 0px); padding: 0px 0px 20px;}#sp-pngsfoizm5{text-decoration: none;}#sp-ma9ly4{font-size: 48px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; line-height: 1.2; color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-button-parent-wfyyyu{padding: 16px 32px 16px 0px; margin: 0px; text-align: left;}#sp-wfyyyu{font-size: 22px; background: rgb(237, 204, 107); color: rgb(41, 72, 51); width: auto; padding: 16px 60px; border-radius: 100px;}#sp-gfsm3c{background-image: linear-gradient(0deg, rgba(41, 72, 51, 0), rgba(41, 72, 51, 0)), url('https://innerroom.ca/wp-content/uploads/2025/02/green-bg-with-leaves-v2.png'); background-color: rgb(41, 72, 51); width: 100%; max-width: 100%; padding: 80px 0px;}#sp-trqmj7{width: calc(40% + 0px);}#sp-r56cg8{margin: 0px; text-align: center;}#sp-khfhewn29w{width: 537px;}#sp-pkqveu{width: calc(65% + 0px); padding: 0px 0px 20px;}#sp-oiahnpmcsv{text-decoration: none;}#sp-y2t82e{font-size: 48px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; line-height: 1.2; color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-button-parent-lyge3t{padding: 16px 32px 16px 0px; margin: 0px; text-align: left;}#sp-lyge3t{font-size: 22px; font-weight: 500; font-style: normal; background: rgb(237, 204, 107); color: rgb(41, 72, 51); width: auto; padding: 16px 60px; border-radius: 100px;}#sp-kup4fp7zaw{font-family: 'Playfair Display';}#sp-lazqnc{background-color: rgb(255, 255, 255); width: 100%; max-width: 100%; padding: 60px 0px 20px;}#sp-c9tngu{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-wtw5ll{width: calc(100% + 0px);}#sp-x2gv1q{margin: 0px;}#sp-v9c3w2{background-color: rgb(255, 255, 255); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-drxksv{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-q18a45{width: calc(100% + 0px);}#sp-gwabec{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-qf2p3izcgv{text-decoration: underline;}#sp-xt3wtg28fe{text-decoration: underline;}#sp-tlx68w{background-color: rgb(249, 244, 238); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-emb7a2{padding: 0px 60px; width: 100%; max-width: 100%;}#sp-qukxs2{width: calc(100% + 0px);}#sp-3pdto2xlmf{text-decoration: none;}#sp-vvrrfb{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: center; margin: 0px 0px 16px;}#sp-qx8g3v{width: calc(100% + 0px);}#sp-q9zox2{margin: 0px;}#sp-txu0oj{padding: 0px 60px; width: 100%; max-width: 100%;}#sp-yw26hh{width: calc(100% + 0px);}#sp-g4oy27{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); padding: 0px; margin: 0px; text-align: center;}#sp-bf4syl{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('https://innerroom.ca/wp-content/uploads/2025/03/gradient.png'); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-wvs0dt{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-ycts68{width: calc(100% + 0px);}#sp-bgv2yy6c1x{text-decoration: none;}#sp-k73flz{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: left; margin: 0px 0px 16px;}#sp-gqhf8s{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-ljouz9{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51); margin: 0px; text-align: left;}#sp-pq2yzn{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-ktv5sdh0cw{text-decoration: none;}#sp-ep1q32{font-size: 23px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: left; margin: 20px 0px 0px;}#sp-msrnij{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-xeq1p2{margin: 0px;}#sp-4gsvfms77d{padding: 0px 0px 10px;}#sp-l74o4bawg8{width: 32px; line-height: 32px;}#sp-f8q3svg5h6{padding: 0px 0px 10px;}#sp-ay5w38powe{width: 32px; line-height: 32px;}#sp-cnpcnrrsd1{padding: 0px 0px 10px;}#sp-qnvmlgh2ho{width: 32px; line-height: 32px;}#sp-bujuyk323u{padding: 0px 0px 10px;}#sp-irfiatas3p{width: 32px; line-height: 32px;}#sp-ipr9yo9am5{padding: 0px 0px 10px;}#sp-y9vx2kq8s8{width: 32px; line-height: 32px;}#sp-a87nj62mu1{padding: 0px 0px 10px;}#sp-5so3fg6cf2{width: 32px; line-height: 32px;}#sp-s162rvkb0m{width: 32px; line-height: 32px;}#sp-qe0yvn{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); padding: 16px 0px 30px; margin: 0px; text-align: left;}#sp-wjvyic{margin: 0px; font-size: 17px; color: rgb(26, 26, 26); font-family: 'Playfair Display'; font-weight: 400; font-style: normal;}#sp-3a7h98x1l1{margin: 0px 0px 12px;}#sp-acc-closed-icon-id-wjvyic{width: 34px; line-height: 34px; font-size: 18px;}#sp-acc-open-icon-id-wjvyic{width: 34px; line-height: 34px; font-size: 18px; color: rgb(41, 72, 51);}#sp-qb5jjwkoyj{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-oqxpiyts0q{border-top: 1px solid rgb(173, 200, 163);}#sp-0o53qhhxtr{margin: 12px 0px;}#sp-k6j6rjh1m8{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-1tkorm185v{border-top: 1px solid rgb(173, 200, 163);}#sp-l1vu32w39o{margin: 12px 0px 0px;}#sp-hqc6xvdeto{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-sn19lwfnqv{border-top: 0px solid rgb(173, 200, 163);}#sp-otov0s{background-color: rgb(255, 255, 255); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-agecna{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-zy1iig{width: calc(100% + 0px);}#sp-v8bwuhv22l{text-decoration: none;}#sp-b7mcru{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: left; margin: 0px 0px 16px;}#sp-t2sbu4{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-kk0ask{background-color: rgb(249, 244, 238); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-sb3w2z{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-q1t02r{width: calc(100% + 0px);}#sp-qqrl2s3evb{text-decoration: none;}#sp-xoisof{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: left; margin: 0px 0px 16px;}#sp-oq4dsk{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); margin: 0px; text-align: left;}#sp-etpbs6{background-color: rgb(237, 204, 107); width: 100%; max-width: 100%; padding: 40px 0px;}#sp-uuar4y{padding: 0px 60px; width: 100%; max-width: 100%;}#sp-is39u8{width: calc(100% + 0px);}#sp-bzsogq{line-height: 1; font-size: 24px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51); margin: 16px 0px 0px; text-align: center;}#sp-vuudun{line-height: 1.5; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51); margin: 0px; text-align: center;}#sp-button-parent-mbba6z{padding: 16px 32px 16px 0px; margin: 0px; text-align: center;}#sp-mbba6z{font-size: 22px; font-weight: 500; font-style: normal; background: rgb(41, 72, 51); color: rgb(255, 255, 255); width: auto; padding: 16px 49px; border-radius: 100px;}#sp-g2gky3te0t{font-family: 'Playfair Display';}#sp-kjofvl{background-color: rgb(255, 255, 255); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-ext83f{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-iria45{width: calc(100% + 0px);}#sp-jwyfcwu441{text-decoration: none;}#sp-hriw49{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: left; margin: 0px 0px 16px;}#sp-xy0ep6{margin: 0px;}#sp-zgg5l4{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(26, 26, 26); padding: 40px 0px 0px; margin: 0px; text-align: center;}#sp-d7hpv6{background-image: linear-gradient(0deg, rgba(41, 72, 51, 0), rgba(41, 72, 51, 0)), url('https://innerroom.ca/wp-content/uploads/2025/02/green-bg-with-leaves-v4.png'); background-color: rgb(41, 72, 51); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-ufandd{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-o0h05g{width: calc(100% + 0px);}#sp-on4b6x6d9e{text-decoration: none;}#sp-iuls9f{font-size: 32px; font-weight: 500; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(255, 255, 255); text-align: left; margin: 0px 0px 16px;}#sp-lgfl9k{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-ms8gug1ild{color: #ffffff !important; text-decoration: underline;}#sp-x8faqg7le6{color: #ffffff !important; text-decoration: underline;}#sp-o9nmv6z0zh{color: #ffffff !important; text-decoration: underline;}#sp-uf8lzfrr31{color: #ffffff !important; text-decoration: underline;}#sp-7dlwaumxs3{color: #ffffff !important; text-decoration: underline;}#sp-2db0akc7hy{color: #ffffff !important; text-decoration: underline;}#sp-xhye2k{margin: 0px;}#sp-x9o05q{background-color: rgb(237, 204, 107); width: 100%; max-width: 100%; padding: 40px 0px;}#sp-kopgqa{padding: 0px 60px; width: 100%; max-width: 100%;}#sp-skn07s{width: calc(100% + 0px);}#sp-yvlmmt{line-height: 1; font-size: 24px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51); margin: 16px 0px 0px; text-align: center;}#sp-ze9ack{line-height: 1.7; font-size: 17px; font-weight: 400; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51); margin: 0px; text-align: center;}#sp-button-parent-a82fic{padding: 16px 32px 16px 0px; margin: 0px; text-align: center;}#sp-a82fic{font-size: 22px; background: rgb(41, 72, 51); color: rgb(255, 255, 255); width: auto; padding: 16px 49px; border-radius: 100px;}#sp-6u30dy70mt{font-family: 'Playfair Display';}#sp-ruzwiu{background-color: rgb(255, 255, 255); width: 100%; max-width: 100%; padding: 60px 0px;}#sp-erib11{padding: 0px 60px; width: auto; max-width: 1200px;}#sp-qxh6y1{width: calc(100% + 0px);}#sp-sf2ad79itd{text-decoration: none;}#sp-n6svit{font-size: 32px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; line-height: 1.3; color: rgb(41, 72, 51); text-align: center; margin: 0px 0px 16px;}#sp-b6kudf{margin: 0px; font-size: 17px; color: rgb(26, 26, 26); font-family: 'Playfair Display'; font-weight: 400; font-style: normal;}#sp-a1nnmt0po4{margin: 0px 0px 12px;}#sp-acc-closed-icon-id-b6kudf{width: 34px; line-height: 34px; font-size: 18px;}#sp-acc-open-icon-id-b6kudf{width: 34px; line-height: 34px; font-size: 18px; color: rgb(41, 72, 51);}#sp-9d6trbdy16{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-1y1f4u8tiq{border-top: 1px solid rgb(173, 200, 163);}#sp-op1eop55d4{margin: 12px 0px;}#sp-9r9dxmazkk{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-u2c6kdw6cl{border-top: 1px solid rgb(173, 200, 163);}#sp-85do7nrpu6{margin: 12px 0px;}#sp-kxs34duksv{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-7tnny6thxh{border-top: 1px solid rgb(173, 200, 163);}#sp-e904yp81n2{margin: 12px 0px;}#sp-w9as3gdqq7{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-4aespf63zt{border-top: 1px solid rgb(173, 200, 163);}#sp-kmyq2lqdz6{margin: 12px 0px;}#sp-m79yd63g61{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-nflvdd3k8h{border-top: 1px solid rgb(173, 200, 163);}#sp-0a1qtn2i6e{margin: 12px 0px 0px;}#sp-l8c5pibpwg{font-size: 18px; font-weight: 700; font-style: normal; font-family: 'Playfair Display'; color: rgb(41, 72, 51);}#sp-lga51zmg8d{border-top: 0px solid rgb(173, 200, 163);}#sp-wgnirn{margin: 0px;}@media only screen and (max-width: 480px) { #sp-n3rnmo {text-align:center !important;} .sp-headline-block-ma9ly4,   #sp-ma9ly4,   #ma9ly4 {font-size:32px !important;text-align:center !important;} #sp-button-parent-wfyyyu {text-align:center !important;} #sp-r56cg8 {text-align:center !important;} .sp-headline-block-y2t82e,   #sp-y2t82e,   #y2t82e {font-size:32px !important;text-align:center !important;} #sp-button-parent-lyge3t {text-align:center !important;} #sp-lyge3t {font-size:18px !important;} #sp-lazqnc {padding:20px 20px 20px 20px  !important;} #sp-v9c3w2 {padding:20px 20px 20px 20px  !important;} .sp-text-wrapper-gwabec,   #sp-gwabec,   #gwabec {font-size:15px !important;text-align:left !important;} #sp-tlx68w {padding:20px 20px 20px 20px  !important;} .sp-headline-block-vvrrfb,   #sp-vvrrfb,   #vvrrfb {font-size:24px !important;text-align:center !important;} .sp-text-wrapper-g4oy27,   #sp-g4oy27,   #g4oy27 {font-size:15px !important;text-align:left !important;} .sp-headline-block-k73flz,   #sp-k73flz,   #k73flz {font-size:24px !important;text-align:left !important;} .sp-text-wrapper-gqhf8s,   #sp-gqhf8s,   #gqhf8s {font-size:15px !important;text-align:left !important;} .sp-text-wrapper-ljouz9,   #sp-ljouz9,   #ljouz9 {font-size:15px !important;text-align:left !important;} .sp-text-wrapper-pq2yzn,   #sp-pq2yzn,   #pq2yzn {font-size:15px !important;text-align:left !important;} .sp-headline-block-ep1q32,   #sp-ep1q32,   #ep1q32 {font-size:24px !important;text-align:left !important;} .sp-text-wrapper-msrnij,   #sp-msrnij,   #msrnij {font-size:15px !important;text-align:left !important;} .sp-bulletlist-block-xeq1p2,   #sp-xeq1p2 {justify-content:flex-start !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-0 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-1 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-2 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-3 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-4 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-5 {padding:0px 0px 10px 0px  !important;} .sp-text-wrapper-qe0yvn,   #sp-qe0yvn,   #qe0yvn {font-size:15px !important;text-align:left !important;} #sp-otov0s {padding:20px 20px 20px 20px  !important;} .sp-headline-block-b7mcru,   #sp-b7mcru,   #b7mcru {font-size:24px !important;text-align:left !important;} .sp-text-wrapper-t2sbu4,   #sp-t2sbu4,   #t2sbu4 {font-size:15px !important;text-align:left !important;} #sp-sb3w2z {padding:20px 20px 20px 20px  !important;} .sp-headline-block-xoisof,   #sp-xoisof,   #xoisof {font-size:24px !important;text-align:left !important;} .sp-text-wrapper-oq4dsk,   #sp-oq4dsk,   #oq4dsk {font-size:15px !important;text-align:left !important;} #sp-etpbs6 {padding:20px 20px 20px 20px  !important;} .sp-text-wrapper-bzsogq,   #sp-bzsogq,   #bzsogq {text-align:center !important;} .sp-text-wrapper-vuudun,   #sp-vuudun,   #vuudun {font-size:15px !important;line-height:1.5 !important;text-align:center !important;} #sp-button-parent-mbba6z {text-align:center !important;} #sp-mbba6z {font-size:18px !important;} #sp-kjofvl {padding:20px 20px 20px 20px  !important;} .sp-headline-block-hriw49,   #sp-hriw49,   #hriw49 {font-size:24px !important;text-align:left !important;} .sp-text-wrapper-zgg5l4,   #sp-zgg5l4,   #zgg5l4 {font-size:15px !important;text-align:left !important;} #sp-d7hpv6 {padding:20px 20px 20px 20px  !important;} .sp-headline-block-iuls9f,   #sp-iuls9f,   #iuls9f {font-size:24px !important;text-align:center !important;} .sp-text-wrapper-lgfl9k,   #sp-lgfl9k,   #lgfl9k {font-size:15px !important;text-align:left !important;} #sp-x9o05q {padding:20px 20px 20px 20px  !important;} .sp-text-wrapper-yvlmmt,   #sp-yvlmmt,   #yvlmmt {text-align:center !important;} .sp-text-wrapper-ze9ack,   #sp-ze9ack,   #ze9ack {font-size:15px !important;text-align:center !important;} #sp-button-parent-a82fic {text-align:center !important;} #sp-a82fic {font-size:18px !important;} #sp-ruzwiu {padding:20px 20px 20px 20px  !important;} .sp-headline-block-n6svit,   #sp-n6svit,   #n6svit {font-size:24px !important;text-align:center !important;}#sp-n3ay7lcyj48 {display: none !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-n3rnmo {text-align:center !important;} .sp-headline-block-ma9ly4,   #sp-ma9ly4,   #ma9ly4 {text-align:center !important;} #sp-button-parent-wfyyyu {text-align:center !important;} #sp-r56cg8 {text-align:center !important;} .sp-headline-block-y2t82e,   #sp-y2t82e,   #y2t82e {text-align:center !important;} #sp-button-parent-lyge3t {text-align:center !important;} .sp-text-wrapper-gwabec,   #sp-gwabec,   #gwabec {text-align:left !important;} .sp-headline-block-vvrrfb,   #sp-vvrrfb,   #vvrrfb {text-align:center !important;} .sp-text-wrapper-g4oy27,   #sp-g4oy27,   #g4oy27 {text-align:left !important;} .sp-headline-block-k73flz,   #sp-k73flz,   #k73flz {text-align:center !important;} .sp-text-wrapper-gqhf8s,   #sp-gqhf8s,   #gqhf8s {text-align:left !important;} .sp-text-wrapper-ljouz9,   #sp-ljouz9,   #ljouz9 {text-align:left !important;} .sp-text-wrapper-pq2yzn,   #sp-pq2yzn,   #pq2yzn {text-align:left !important;} .sp-headline-block-ep1q32,   #sp-ep1q32,   #ep1q32 {text-align:center !important;} .sp-text-wrapper-msrnij,   #sp-msrnij,   #msrnij {text-align:left !important;} .sp-bulletlist-block-xeq1p2,   #sp-xeq1p2 {justify-content:flex-start !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-0 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-1 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-2 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-3 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-4 {padding:0px 0px 10px 0px  !important;} #sp-xeq1p2 .sp-bullet-list-item-xeq1p2-5 {padding:0px 0px 10px 0px  !important;} .sp-text-wrapper-qe0yvn,   #sp-qe0yvn,   #qe0yvn {text-align:left !important;} .sp-headline-block-b7mcru,   #sp-b7mcru,   #b7mcru {text-align:center !important;} .sp-text-wrapper-t2sbu4,   #sp-t2sbu4,   #t2sbu4 {text-align:left !important;} .sp-headline-block-xoisof,   #sp-xoisof,   #xoisof {text-align:center !important;} .sp-text-wrapper-oq4dsk,   #sp-oq4dsk,   #oq4dsk {text-align:left !important;} .sp-text-wrapper-bzsogq,   #sp-bzsogq,   #bzsogq {text-align:center !important;} .sp-text-wrapper-vuudun,   #sp-vuudun,   #vuudun {text-align:center !important;} #sp-button-parent-mbba6z {text-align:center !important;} .sp-headline-block-hriw49,   #sp-hriw49,   #hriw49 {text-align:center !important;} .sp-text-wrapper-zgg5l4,   #sp-zgg5l4,   #zgg5l4 {text-align:left !important;} .sp-headline-block-iuls9f,   #sp-iuls9f,   #iuls9f {text-align:center !important;} .sp-text-wrapper-lgfl9k,   #sp-lgfl9k,   #lgfl9k {text-align:left !important;} .sp-text-wrapper-yvlmmt,   #sp-yvlmmt,   #yvlmmt {text-align:center !important;} .sp-text-wrapper-ze9ack,   #sp-ze9ack,   #ze9ack {text-align:left !important;} #sp-button-parent-a82fic {text-align:center !important;} .sp-headline-block-n6svit,   #sp-n6svit,   #n6svit {text-align:center !important;}#sp-gfsm3c {display: none !important;}}@media only screen and (min-width: 1024px) {#sp-gfsm3c {display: none !important;}}