.sec-menu_desktop { --h: 767px; background: transparent; z-index: 17; }
.e-menu_desktop_0 { left: calc(755px + var(--gutter)); top: 0px; width: 445px; height: 767px; background: var(--black); }
.e-menu_desktop_1 { left: calc(1124px + var(--gutter)); top: 8px; width: 67px; height: 58px; color: var(--sand); }
.e-menu_desktop_2 { left: calc(792px + var(--gutter)); top: 82px; width: 144px; height: 171px; background-image: url("../img/32413629-01_bryan_87_copy.jpg"); background-position: 50% 50%; background-size: cover; }
.e-menu_desktop_3 { left: calc(978px + var(--gutter)); top: 94px; width: 199px; height: 66px; color: var(--cream); text-transform: uppercase; line-height: 1.1; font-size: 25px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-menu_desktop_4 { left: calc(978px + var(--gutter)); top: 172px; width: 177px; height: 87px; color: var(--cream); line-height: 1.5; font-size: 13px; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-menu_desktop_5 { left: calc(797px + var(--gutter)); top: 648px; width: 356px; height: 47px; }
.e-menu_desktop_6 { left: calc(792px + var(--gutter)); top: 315px; width: 366px; height: 52px; color: var(--cream); line-height: 3; letter-spacing: 0.3em; font-size: 22px; text-align: center; }
.e-menu_desktop_7 { left: calc(795px + var(--gutter)); top: 385px; width: 366px; height: 52px; color: var(--cream); line-height: 3; letter-spacing: 0.3em; font-size: 22px; text-align: center; }
.e-menu_desktop_12 { left: calc(927px + var(--gutter)); top: 476px; width: 40px; height: 53px; color: var(--white); }
.e-menu_desktop_13 { left: calc(990px + var(--gutter)); top: 476px; width: 40px; height: 53px; color: var(--white); }
.sec-menu_mobile { --h: 400px; background: var(--white); z-index: 16; }
.e-menu_mobile_3 { left: 1146px; top: 8px; width: 45px; height: 41px; color: var(--black); }
.e-menu_mobile_4 { left: 113px; top: 814px; width: 29px; height: 38px; color: var(--black); }
.e-menu_mobile_5 { left: 158px; top: 814px; width: 29px; height: 38px; color: var(--black); }
.e-menu_mobile_6 { left: 537px; top: 528px; width: 303px; height: 54px; color: var(--black); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: center; }
.e-menu_mobile_7 { left: 537px; top: 598px; width: 303px; height: 54px; color: var(--black); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: center; }
.e-menu_mobile_8 { left: 537px; top: 668px; width: 303px; height: 54px; color: var(--black); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: center; }
.e-menu_mobile_9 { left: 490px; top: 50px; width: 220px; height: 300px; background-image: url("../img/logo-ab-mark-new.png"); background-position: 50%; background-size: contain; }
.sec-header-1 { --h: 64px; background: var(--cream); z-index: 14; }
.e-header-1_0 { left: 550px; top: 10px; width: 100px; height: 100px; color: var(--charcoal); }
.e-header-1_1 { left: calc(1120px + var(--gutter)); top: -6px; width: 63px; height: 76px; color: var(--charcoal); }
.e-header-1_9 { left: calc(-58px - var(--gutter)); top: 0px; width: calc(1344px + 2 * var(--gutter)); height: 1px; background: var(--black); }
.e-header-1_10 { left: calc(-58px - var(--gutter)); top: 64px; width: calc(1344px + 2 * var(--gutter)); height: 1px; background: var(--black); }
.e-header-1_11 { left: calc(16px - var(--gutter)); top: 8px; width: 44px; height: 47px; background-image: url("../img/logo-ab-mark-new.png"); background-position: 50%; background-size: contain; }
.sec-hero { --h: 908px; background: var(--black); }
.sec-hero::before { content: ""; position: absolute; inset: 0; background: url("../img/987baac7-img_8711.jpg") center / cover no-repeat fixed; opacity: 0.2; pointer-events: none; }
.e-hero_0 { left: 432px; top: 208px; width: 336px; height: 367px; background-image: url("../img/05072ec5-01_bryan_67_copy.jpg"); background-position: 30% 30%; background-size: cover; }
.e-hero_2 { left: 432px; top: 208px; width: 336px; height: 367px; } .e-hero_2 .ph { background-position: 50% 50%; transition-duration: 0ms; }
.e-hero_3 { left: 26px; top: 557px; width: 1149px; height: 144px; color: var(--cream); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-hero_4 { left: 26px; top: 557px; width: 1149px; height: 144px; color: var(--cream); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-hero_5 { left: 26px; top: 557px; width: 1149px; height: 144px; color: var(--cream); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-intro { --h: 842px; background: var(--cream); z-index: 1; }
.e-intro_1 { left: 1003px; top: 625px; width: 197px; height: 300px; background-image: url("../img/a5ccb71c-guacchipsphotoshighres-372.jpg"); background-position: 50%; background-size: contain; }
.e-intro_2 { left: 608px; top: 366px; width: 421px; height: 89px; line-height: 1.401; font-size: 24px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-intro_3 { left: 608px; top: 165px; width: 488px; height: 173px; font-size: 45px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-intro_4 { left: 608px; top: 455px; width: 421px; height: 208px; line-height: 1.701; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-intro_5 { left: 0px; top: 69px; width: 504px; height: 706px; background-image: url("../img/65440c02-jmphoto-25.jpg"); background-position: 0% 0%; background-size: cover; }
.sec-packages { --h: 961px; background: var(--white); }
.e-packages_0 { left: 187px; top: 127px; width: 827px; height: 59px; font-size: 55px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-packages_1 { left: 11px; top: 713px; width: 339px; height: 93px; line-height: 1.701; font-size: 17px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-packages_2 { left: 406px; top: 713px; width: 388px; height: 93px; line-height: 1.701; font-size: 17px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-packages_3 { left: 847px; top: 713px; width: 346px; height: 93px; line-height: 1.701; font-size: 17px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-packages_4 { left: 21px; top: 224px; width: 320px; height: 412px; border: 1px solid var(--black); }
.e-packages_5 { left: 31px; top: 234px; width: 300px; height: 390px; background-image: url("../img/f6d99757-img_2590.jpg"); background-position: 50% 50%; background-size: cover; transition: opacity 0.5s; }
.e-packages_5:hover { opacity: 0.2; }
.e-packages_6 { left: 860px; top: 224px; width: 320px; height: 412px; border: 1px solid var(--black); }
.e-packages_7 { left: 870px; top: 235px; width: 300px; height: 390px; background-image: url("../img/4b487ef4-tortilla_product_shoot_-_disco-53.jpg"); background-position: 50% 50%; background-size: cover; transition: opacity 0.5s; }
.e-packages_7:hover { opacity: 0.2; }
.e-packages_8 { left: 106px; top: 854px; width: 149px; height: 44px; }
.e-packages_9 { left: 946px; top: 854px; width: 149px; height: 44px; }
.e-packages_10 { left: 59px; top: 700px; width: 242px; height: 1px; background: var(--black); transform: rotate(180deg); }
.e-packages_11 { left: 899px; top: 700px; width: 242px; height: 1px; background: var(--black); transform: rotate(180deg); }
.e-packages_12 { left: 440px; top: 224px; width: 320px; height: 412px; border: 1px solid var(--black); }
.e-packages_13 { left: 450px; top: 235px; width: 300px; height: 390px; background-image: url("../img/2cc3086f-white_backdrop.jpg"); background-position: 50% 50%; background-size: cover; transition: opacity 0.5s; }
.e-packages_13:hover { opacity: 0.2; }
.e-packages_14 { left: 526px; top: 854px; width: 149px; height: 44px; }
.e-packages_15 { left: 479px; top: 700px; width: 242px; height: 1px; background: var(--black); transform: rotate(180deg); }
.e-packages_16 { left: -209px; top: 406px; width: 414px; height: 46px; font-size: 28px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transform: rotate(270deg); }
.e-packages_17 { left: 13px; top: 668px; width: 336px; height: 19px; font-size: 18px; text-align: center; transition: opacity 0.5s; }
.e-packages_17:hover { opacity: 0.5; }
.e-packages_18 { left: 627px; top: 406px; width: 412px; height: 51px; font-size: 28px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transform: rotate(270deg); }
.e-packages_19 { left: 852px; top: 668px; width: 336px; height: 19px; font-size: 18px; text-align: center; transition: opacity 0.5s; }
.e-packages_19:hover { opacity: 0.5; }
.e-packages_20 { left: 432px; top: 668px; width: 336px; height: 19px; font-size: 18px; text-align: center; transition: opacity 0.5s; }
.e-packages_20:hover { opacity: 0.5; }
.e-packages_21 { left: 207px; top: 406px; width: 412px; height: 51px; font-size: 28px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transform: rotate(270deg); }
.sec-process { --h: 732px; background: var(--linen); }
.e-process_0 { left: 854px; top: 408px; width: 287px; height: 90px; line-height: 1.6; font-size: 16px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-process_1 { left: 837px; top: 325px; width: 321px; height: 56px; font-size: 34px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-process_2 { left: 886px; top: 234px; width: 223px; height: 80px; color: var(--black); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transition: opacity 0.5s; }
.e-process_2:hover { opacity: 1; }
.e-process_2:hover { color: var(--white); }
.e-process_3 { left: 431px; top: 408px; width: 339px; height: 90px; line-height: 1.6; font-size: 16px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-process_4 { left: 419px; top: 324px; width: 362px; height: 57px; font-size: 34px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-process_5 { left: 279px; top: 258px; width: 242px; height: 1px; background: var(--black); transform: rotate(180deg); transition: opacity 0.5s; }
.e-process_5:hover { opacity: 1; }
.e-process_6 { left: 489px; top: 234px; width: 223px; height: 80px; color: var(--black); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transition: opacity 0.5s; }
.e-process_6:hover { opacity: 1; }
.e-process_6:hover { color: var(--white); }
.e-process_7 { left: 42px; top: 408px; width: 321px; height: 90px; line-height: 1.6; font-size: 16px; text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-process_8 { left: 47px; top: 327px; width: 312px; height: 51px; font-size: 34px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-process_9 { left: 91px; top: 234px; width: 223px; height: 81px; color: var(--black); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; transition: opacity 0.5s; }
.e-process_9:hover { opacity: 1; }
.e-process_9:hover { color: var(--white); }
.e-process_10 { left: 680px; top: 258px; width: 242px; height: 1px; background: var(--black); transform: rotate(180deg); transition: opacity 0.5s; }
.e-process_10:hover { opacity: 1; }
.sec-testimonials { --h: 459px; background: var(--black); }
.e-testimonials_1 { left: 381px; top: 344px; width: 274px; height: 1px; background: var(--white); }
.e-testimonials_2 { left: 1039px; top: 377px; width: 25px; height: 23px; color: var(--white); transform: rotate(180deg); }
.e-testimonials_3 { left: 1083px; top: 377px; width: 25px; height: 23px; color: var(--white); }
.e-testimonials_4 { left: 59px; top: 368px; width: 319px; height: 20px; color: var(--white); font-size: 12px; text-align: center; }
.e-testimonials_5 { left: 59px; top: 314px; width: 324px; height: 45px; color: var(--white); font-size: 40px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-testimonials .view[data-view="view-2"]::before { content: ""; position: absolute; inset: 0; background: url("../img/cdbe693d-guacchipsphotoshighres-193.jpg") center / cover no-repeat fixed; opacity: 0.2; pointer-events: none; }
.e-testimonials_view-2_0 { left: 119px; top: 91px; width: 200px; height: 200px; background-image: url("../img/ed9c020f-img_9013_2.jpg"); background-position: 50% 50%; background-size: cover; border-radius: 50%; }
.e-testimonials_view-2_1 { left: 698px; top: 91px; width: 40px; height: 54px; color: var(--white); }
.e-testimonials_view-2_2 { left: 704px; top: 154px; width: 468px; height: 136px; color: var(--white); line-height: 1.2; font-size: 18px; text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-testimonials_view-2_3 { left: 704px; top: 324px; width: 438px; height: 55px; color: var(--white); text-transform: capitalize; line-height: 1; font-size: 33px; text-align: right; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-testimonials .view[data-view="view-3"]::before { content: ""; position: absolute; inset: 0; background: url("../img/b0211d23-white_flower_wall-2.jpg") center / cover no-repeat fixed; opacity: 0.2; pointer-events: none; }
.e-testimonials_view-3_0 { left: 119px; top: 91px; width: 200px; height: 200px; background-image: url("../img/0cb717ad-blue_flowers.jpg"); background-position: 50% 50%; background-size: cover; border-radius: 50%; }
.e-testimonials_view-3_1 { left: 698px; top: 91px; width: 40px; height: 54px; color: var(--white); }
.e-testimonials_view-3_2 { left: 704px; top: 154px; width: 432px; height: 136px; color: var(--white); line-height: 1.2; font-size: 18px; text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-testimonials_view-3_3 { left: 704px; top: 324px; width: 438px; height: 55px; color: var(--white); text-transform: capitalize; line-height: 1; font-size: 33px; text-align: right; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-testimonials .view[data-view="view-1"]::before { content: ""; position: absolute; inset: 0; background: url("../img/b8879d52-guacchipsphotoshighres-221.jpg") center / cover no-repeat fixed; opacity: 0.2; pointer-events: none; }
.e-testimonials_view-1_0 { left: 119px; top: 91px; width: 200px; height: 200px; background-image: url("../img/4a21f726-img_3249.jpg"); background-position: 50% 50%; background-size: cover; border-radius: 50%; }
.e-testimonials_view-1_1 { left: 698px; top: 91px; width: 40px; height: 54px; color: var(--white); }
.e-testimonials_view-1_2 { left: 704px; top: 154px; width: 432px; height: 136px; color: var(--white); line-height: 1.2; font-size: 18px; text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.e-testimonials_view-1_3 { left: 704px; top: 324px; width: 438px; height: 55px; color: var(--white); text-transform: capitalize; line-height: 1; font-size: 33px; text-align: right; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-about { --h: 877px; background: var(--cream); }
.e-about_0 { left: 710px; top: 0px; width: calc(490px + var(--gutter)); height: 877px; background-image: url("../img/5e10b8ad-01_bryan_97_copy.jpg"); background-position: 50% 50%; background-size: cover; }
.e-about_1 { left: 78px; top: 341px; width: 421px; height: 89px; line-height: 1.401; font-size: 28px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-about_2 { left: 78px; top: 170px; width: 522px; height: 162px; font-size: 52px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-about_3 { left: 78px; top: 454px; width: 421px; height: 21px; }
.e-about_4 { left: 78px; top: 488px; width: 478px; height: 220px; line-height: 1.701; font-size: 17px; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
.sec-faq-simple-layout-desktop { --h: 598px; background: var(--white); z-index: 1; }
.e-faq-simple-layout-desktop_1 { left: 600px; top: 215px; width: 1px; height: 383px; background: var(--black); }
.e-faq-simple-layout-desktop_2 { left: 50px; top: 279px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-desktop_3 { left: 50px; top: 340px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-desktop_4 { left: 623px; top: 365px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_4:hover { opacity: 1; }
.e-faq-simple-layout-desktop_4:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_5 { left: 132px; top: 365px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_5:hover { opacity: 1; }
.e-faq-simple-layout-desktop_5:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_6 { left: 132px; top: 298px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_6:hover { opacity: 1; }
.e-faq-simple-layout-desktop_6:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_7 { left: 622px; top: 240px; width: 492px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_7:hover { opacity: 1; }
.e-faq-simple-layout-desktop_7:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_8 { left: 132px; top: 240px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_8:hover { opacity: 1; }
.e-faq-simple-layout-desktop_8:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_9 { left: 276px; top: 102px; width: 649px; height: 84px; font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-faq-simple-layout-desktop_10 { left: 50px; top: 410px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-desktop_11 { left: 623px; top: 435px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_11:hover { opacity: 1; }
.e-faq-simple-layout-desktop_11:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_12 { left: 132px; top: 435px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_12:hover { opacity: 1; }
.e-faq-simple-layout-desktop_12:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_13 { left: 50px; top: 480px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-desktop_14 { left: 132px; top: 506px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_14:hover { opacity: 1; }
.e-faq-simple-layout-desktop_14:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_15 { left: 50px; top: 550px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-desktop_16 { left: 623px; top: 506px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_16:hover { opacity: 1; }
.e-faq-simple-layout-desktop_16:hover { color: var(--stone); }
.e-faq-simple-layout-desktop_17 { left: 623px; top: 298px; width: 450px; height: 24px; text-align: left; transition: opacity 0.5s; }
.e-faq-simple-layout-desktop_17:hover { opacity: 1; }
.e-faq-simple-layout-desktop_17:hover { color: var(--stone); }
.sec-faq-simple-layout-mobile { --h: 662px; background: var(--white); z-index: 1; }
.e-faq-simple-layout-mobile_4 { left: 623px; top: 365px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_5 { left: 132px; top: 365px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_6 { left: 132px; top: 298px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_7 { left: 622px; top: 240px; width: 492px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_8 { left: 132px; top: 240px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_9 { left: 276px; top: 102px; width: 649px; height: 84px; font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-faq-simple-layout-mobile_10 { left: 50px; top: 410px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_11 { left: 623px; top: 435px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_12 { left: 132px; top: 435px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_14 { left: 132px; top: 506px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_16 { left: 623px; top: 506px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_17 { left: 132px; top: 574px; width: 450px; height: 24px; text-align: left; }
.e-faq-simple-layout-mobile_19 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_20 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_21 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_22 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_23 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_24 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_25 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.e-faq-simple-layout-mobile_26 { left: 50px; top: 350px; width: 1100px; height: 1px; background: var(--black); }
.sec-faq-simple-layout-2 { --h: 215px; background: var(--white); z-index: 13; }
.e-faq-simple-layout-2_0 { left: 135px; top: 0px; width: 931px; height: 98px; background: var(--cream); border: 1px solid var(--black); }
.e-faq-simple-layout-2_view-1_0 { left: 254px; top: 19px; width: 692px; height: 60px; text-align: center; }
.e-faq-simple-layout-2_view-2_0 { left: 254px; top: 19px; width: 692px; height: 60px; text-align: center; }
.e-faq-simple-layout-2_view-3_0 { left: 254px; top: 29px; width: 692px; height: 40px; text-align: center; }
.e-faq-simple-layout-2_view-4_0 { left: 254px; top: 19px; width: 692px; height: 60px; text-align: center; }
.e-faq-simple-layout-2_view-5_0 { left: 201px; top: 19px; width: 799px; height: 60px; text-align: center; }
.e-faq-simple-layout-2_view-6_0 { left: 210px; top: 19px; width: 780px; height: 60px; text-align: center; }
.e-faq-simple-layout-2_view-7_0 { left: 211px; top: 20px; width: 778px; height: 59px; text-align: center; }
.e-faq-simple-layout-2_view-8_0 { left: 219px; top: 21px; width: 762px; height: 56px; text-align: center; }
.e-faq-simple-layout-2_view-9_0 { left: 228px; top: 29px; width: 746px; height: 40px; text-align: center; }
.e-faq-simple-layout-2_view-10_0 { left: 227px; top: 20px; width: 746px; height: 58px; text-align: center; }
.e-faq-simple-layout-2_view-11_0 { left: 193px; top: 29px; width: 814px; height: 40px; text-align: center; }
.sec-call-to-action { --h: 607px; background: var(--charcoal); }
.sec-call-to-action::before { content: ""; position: absolute; inset: 0; background: url("../img/d27fd2da-img_8713.jpg") center / cover no-repeat fixed; opacity: 0.3; pointer-events: none; }
.e-call-to-action_0 { left: 120px; top: 209px; width: 961px; height: 152px; color: var(--cream); font-size: 75px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-call-to-action_1 { left: 425px; top: 165px; width: 352px; height: 20px; color: var(--cream); text-align: center; }
.e-call-to-action_2 { left: 490px; top: 393px; width: 220px; height: 49px; }
.sec-podcast { --h: 744px; background: var(--white); }
.e-podcast_0 { left: 580px; top: 391px; width: 440px; height: 1px; background: rgba(0,0,0,0.5); }
.e-podcast_1 { left: 580px; top: 312px; width: 349px; height: 79px; color: var(--black); line-height: 1.2; font-size: 21px; text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-podcast_2 { left: 940px; top: 309px; width: 50px; height: 50px; color: var(--black); }
.e-podcast_3 { left: 580px; top: 511px; width: 440px; height: 1px; background: rgba(0,0,0,0.5); }
.e-podcast_4 { left: 580px; top: 432px; width: 349px; height: 59px; color: var(--black); line-height: 1.2; font-size: 21px; text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-podcast_5 { left: 940px; top: 429px; width: 50px; height: 50px; color: var(--black); }
.e-podcast_6 { left: 580px; top: 552px; width: 349px; height: 59px; color: var(--black); line-height: 1.2; font-size: 21px; text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-podcast_7 { left: 940px; top: 549px; width: 50px; height: 50px; color: var(--black); }
.e-podcast_8 { left: 35px; top: 148px; width: 1131px; height: 77px; color: var(--black); text-transform: uppercase; line-height: 1.2; font-size: 56px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-podcast_9 { left: 370px; top: 107px; width: 466px; height: 20px; color: var(--black); text-transform: uppercase; line-height: 1.2; letter-spacing: 0.1em; font-size: 16px; text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
.e-podcast_10 { left: 175px; top: 225px; width: 410px; height: 432px; background-image: url("../img/efbd008d-untitled_9.png"); background-position: 50% 50%; background-size: cover; }
.e-podcast_11 { left: 303px; top: 275px; width: 154px; height: 333px; background-image: url("../img/b00387e9-img_7758.png"); background-position: 50% 50%; background-size: cover; border-radius: 18px; }
.e-podcast_12 { left: 337px; top: 275px; width: 86px; height: 10px; background-image: url("../img/31615f58-untitled_10.png"); background-position: 50% 50%; background-size: cover; }
.e-podcast_13 { left: 303px; top: 275px; width: 154px; height: 333px; }
.e-podcast_14 { left: 309px; top: 275px; width: 53px; height: 15px; background: var(--night); border-radius: 17px; }
.e-podcast_15 { left: 270px; top: 139px; width: 661px; height: 1px; background: var(--black); }
.sec-footer-1 { --h: 378px; background: var(--cream); }
.e-footer-1_0 { left: 1104px; top: 69px; width: 24px; height: 32px; color: var(--charcoal); }
.e-footer-1_1 { left: 1142px; top: 69px; width: 24px; height: 32px; color: var(--charcoal); }
.e-footer-1_2 { left: 95px; top: 122px; width: 135px; height: 30px; line-height: 2.8; font-size: 11px; }
.e-footer-1_3 { left: 96px; top: 181px; width: 153px; height: 30px; line-height: 2.8; font-size: 11px; text-align: left; }
.e-footer-1_4 { left: calc(866px + var(--gutter)); top: 226px; width: 176px; height: 47px; }
.e-footer-1_5 { left: 51px; top: 327px; width: 215px; height: 20px; letter-spacing: 0.2em; font-size: 7px; text-align: center; }
.e-footer-1_6 { left: 950px; top: 327px; width: 226px; height: 20px; letter-spacing: 0.2em; font-size: 7px; text-align: center; }
.e-footer-1_7 { left: 332px; top: 85px; width: 710px; height: 1px; background: var(--black); }
.e-footer-1_8 { left: 95px; top: 243px; width: 153px; height: 30px; line-height: 2.8; font-size: 11px; }
.e-footer-1_9 { left: 783px; top: 152px; width: 342px; height: 54px; font-size: 24px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-footer-1_10 { left: 211px; top: 189px; width: 97px; height: 1px; background: var(--black); transform: rotate(90deg); }
.e-footer-1_11 { left: 515px; top: 98px; width: 170px; height: 181px; background-image: url("../img/logo-ab-mark-new.png"); background-position: 50%; background-size: contain; }
.e-footer-1_12 { left: 332px; top: 85px; width: 749px; height: 1px; background: var(--black); }

/* fourth page (Wedding Content Creation, 2026-10-29): menu item and footer link, the rest re-spaced */
.e-menu_desktop_7 { top: 376px; }
.e-menu_wcc { top: 452px; left: calc(774px + var(--gutter)); width: 408px; height: 70px; line-height: 1.6; }
.e-menu_desktop_12, .e-menu_desktop_13 { top: 552px; }
.e-footer-1_2 { top: 106px; }
.e-footer-1_3 { top: 148px; }
.e-footer_wcc { top: 194px; width: 200px; height: 52px; }
@media (min-width: 768px) { .e-footer_wcc { line-height: 2; } }
.e-footer-1_8 { top: 254px; }
.e-footer-1_10 { left: 230px; top: 193px; width: 150px; }

/* ---- mobile (the Showit phone layout; every length is N * var(--k), see style.css) ---- */
@media (max-width: 767px) {
  .sec-menu_mobile { --hm: 576; background: rgba(227,222,217,1); }
  .e-menu_mobile_3 { left: calc(269 * var(--k)); top: calc(14 * var(--k)); width: calc(36 * var(--k)); height: calc(41 * var(--k)); color: var(--black); }
  .e-menu_mobile_4 { left: calc(111 * var(--k)); top: calc(526 * var(--k)); width: calc(38 * var(--k)); height: calc(37 * var(--k)); color: var(--black); }
  .e-menu_mobile_5 { left: calc(171 * var(--k)); top: calc(526 * var(--k)); width: calc(38 * var(--k)); height: calc(37 * var(--k)); color: var(--black); }
  .e-menu_mobile_6 { left: calc(9 * var(--k)); top: calc(231 * var(--k)); width: calc(290 * var(--k)); height: calc(52 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 4.4; letter-spacing: 0.07em; font-size: calc(11 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-menu_mobile_7 { left: calc(9 * var(--k)); top: calc(286 * var(--k)); width: calc(290 * var(--k)); height: calc(52 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 4.4; letter-spacing: 0.07em; font-size: calc(11 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-menu_mobile_8 { left: calc(9 * var(--k)); top: calc(338 * var(--k)); width: calc(290 * var(--k)); height: calc(52 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 4.4; letter-spacing: 0.07em; font-size: calc(11 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-menu_mobile_9 { left: calc(111 * var(--k)); top: calc(102 * var(--k)); width: calc(86 * var(--k)); height: calc(91.5 * var(--k)); background-position: 50%; }
  .sec-header-1 { --hm: 61; background: var(--cream); }
  .e-header-1_0 { left: calc(265 * var(--k)); top: calc(9 * var(--k)); width: calc(40 * var(--k)); height: calc(46 * var(--k)); color: var(--charcoal); }
  .e-header-1_9 { left: calc(-12 * var(--k)); top: calc(0 * var(--k)); width: calc(354 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-header-1_10 { left: calc(-12 * var(--k)); top: calc(60 * var(--k)); width: calc(354 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-header-1_11 { left: calc(139.5 * var(--k)); top: calc(8.5 * var(--k)); width: calc(41 * var(--k)); height: calc(44 * var(--k)); background-position: 50%; }
  .sec-hero { --hm: 518; background: var(--black); }
  .sec-hero::before { content: ""; position: absolute; inset: 0; background: url("../img/987baac7-img_8711.jpg") center / cover no-repeat; opacity: 0.2; pointer-events: none; }
  .e-hero_0 { left: calc(54 * var(--k)); top: calc(114 * var(--k)); width: calc(212 * var(--k)); height: calc(257 * var(--k)); background-position: 30% 30%; }
  .e-hero_2 { left: calc(54 * var(--k)); top: calc(114 * var(--k)); width: calc(212 * var(--k)); height: calc(257 * var(--k)); }
  .e-hero_4 { left: calc(13 * var(--k)); top: calc(384 * var(--k)); width: calc(293 * var(--k)); height: calc(67 * var(--k)); color: var(--cream); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-hero_5 { left: calc(24 * var(--k)); top: calc(53 * var(--k)); width: calc(282 * var(--k)); height: calc(31 * var(--k)); color: var(--cream); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .sec-intro { --hm: 726; background: var(--cream); }
  .e-intro_2 { left: calc(28 * var(--k)); top: calc(475 * var(--k)); width: calc(264 * var(--k)); height: calc(64 * var(--k)); color: var(--black); line-height: 1; letter-spacing: 0em; font-size: calc(20 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-intro_3 { left: calc(28 * var(--k)); top: calc(360 * var(--k)); width: calc(264 * var(--k)); height: calc(110 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(25 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-intro_4 { left: calc(28 * var(--k)); top: calc(533 * var(--k)); width: calc(264 * var(--k)); height: calc(173 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(13 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-intro_5 { left: calc(29 * var(--k)); top: calc(20 * var(--k)); width: calc(263 * var(--k)); height: calc(327 * var(--k)); background-position: 0% 0%; }
  .sec-packages { --hm: 1737; background: var(--white); }
  .e-packages_0 { left: calc(31 * var(--k)); top: calc(50 * var(--k)); width: calc(258 * var(--k)); height: calc(76 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(40 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-packages_1 { left: calc(22 * var(--k)); top: calc(497 * var(--k)); width: calc(277 * var(--k)); height: calc(98 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-packages_2 { left: calc(22 * var(--k)); top: calc(1013 * var(--k)); width: calc(277 * var(--k)); height: calc(47 * var(--k)); color: var(--black); line-height: 1.3; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-packages_3 { left: calc(22 * var(--k)); top: calc(1534 * var(--k)); width: calc(277 * var(--k)); height: calc(47 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-packages_4 { left: calc(48 * var(--k)); top: calc(169 * var(--k)); width: calc(225 * var(--k)); height: calc(271 * var(--k)); background: rgba(0,0,0,0); }
  .e-packages_5 { left: calc(57 * var(--k)); top: calc(178 * var(--k)); width: calc(208 * var(--k)); height: calc(253 * var(--k)); background-position: 50% 50%; }
  .e-packages_6 { left: calc(48 * var(--k)); top: calc(1208 * var(--k)); width: calc(225 * var(--k)); height: calc(271 * var(--k)); background: rgba(0,0,0,0); }
  .e-packages_7 { left: calc(57 * var(--k)); top: calc(1217 * var(--k)); width: calc(208 * var(--k)); height: calc(253 * var(--k)); background-position: 50% 50%; }
  .e-packages_8 { left: calc(92 * var(--k)); top: calc(595 * var(--k)); width: calc(137 * var(--k)); height: calc(37 * var(--k)); padding: calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)); }
  .e-packages_8 span { color: var(--black); font-family: var(--font-caps); font-weight: 400; font-style: normal; font-size: calc(8 * var(--k)); text-align: center; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.8; }
  .e-packages_9 { left: calc(92 * var(--k)); top: calc(1640 * var(--k)); width: calc(137 * var(--k)); height: calc(37 * var(--k)); padding: calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)); }
  .e-packages_9 span { color: var(--black); font-family: var(--font-caps); font-weight: 400; font-style: normal; font-size: calc(8 * var(--k)); text-align: center; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.8; }
  .e-packages_10 { left: calc(57 * var(--k)); top: calc(488 * var(--k)); width: calc(208 * var(--k)); height: calc(1 * var(--k)); transform: rotate(180deg); background: var(--black); }
  .e-packages_11 { left: calc(57 * var(--k)); top: calc(1525 * var(--k)); width: calc(208 * var(--k)); height: calc(1 * var(--k)); transform: rotate(180deg); background: var(--black); }
  .e-packages_12 { left: calc(48 * var(--k)); top: calc(689 * var(--k)); width: calc(225 * var(--k)); height: calc(271 * var(--k)); background: rgba(0,0,0,0); }
  .e-packages_13 { left: calc(57 * var(--k)); top: calc(698 * var(--k)); width: calc(208 * var(--k)); height: calc(253 * var(--k)); background-position: 50% 50%; }
  .e-packages_14 { left: calc(92 * var(--k)); top: calc(1110 * var(--k)); width: calc(137 * var(--k)); height: calc(37 * var(--k)); padding: calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)); }
  .e-packages_14 span { color: var(--black); font-family: var(--font-caps); font-weight: 400; font-style: normal; font-size: calc(8 * var(--k)); text-align: center; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.8; }
  .e-packages_15 { left: calc(57 * var(--k)); top: calc(1001 * var(--k)); width: calc(208 * var(--k)); height: calc(1 * var(--k)); transform: rotate(180deg); background: var(--black); }
  .e-packages_16 { left: calc(-96 * var(--k)); top: calc(291 * var(--k)); width: calc(258 * var(--k)); height: calc(28 * var(--k)); transform: rotate(270deg); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(20 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-packages_17 { left: calc(49 * var(--k)); top: calc(460 * var(--k)); width: calc(223 * var(--k)); height: calc(19 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(14 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-packages_18 { left: calc(-94 * var(--k)); top: calc(1326 * var(--k)); width: calc(258 * var(--k)); height: calc(35 * var(--k)); transform: rotate(270deg); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(20 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-packages_19 { left: calc(41 * var(--k)); top: calc(1498 * var(--k)); width: calc(239 * var(--k)); height: calc(19 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(14 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-packages_20 { left: calc(41 * var(--k)); top: calc(977 * var(--k)); width: calc(239 * var(--k)); height: calc(19 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(14 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-packages_21 { left: calc(-94 * var(--k)); top: calc(807 * var(--k)); width: calc(258 * var(--k)); height: calc(35 * var(--k)); transform: rotate(270deg); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(20 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .sec-process { display: none; }
  .e-process_0 { left: calc(41 * var(--k)); top: calc(617 * var(--k)); width: calc(238 * var(--k)); height: calc(90 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(13 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-process_1 { left: calc(25 * var(--k)); top: calc(569 * var(--k)); width: calc(270 * var(--k)); height: calc(48 * var(--k)); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_2 { left: calc(70 * var(--k)); top: calc(510 * var(--k)); width: calc(180 * var(--k)); height: calc(52 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(50 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_3 { left: calc(35 * var(--k)); top: calc(386 * var(--k)); width: calc(250 * var(--k)); height: calc(76 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(13 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-process_4 { left: calc(18 * var(--k)); top: calc(338 * var(--k)); width: calc(284 * var(--k)); height: calc(37 * var(--k)); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_5 { left: calc(143 * var(--k)); top: calc(478 * var(--k)); width: calc(34 * var(--k)); height: calc(1 * var(--k)); transform: rotate(180deg); background: var(--black); }
  .e-process_6 { left: calc(70 * var(--k)); top: calc(283 * var(--k)); width: calc(180 * var(--k)); height: calc(49 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(50 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_7 { left: calc(33 * var(--k)); top: calc(144 * var(--k)); width: calc(255 * var(--k)); height: calc(91 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(13 * var(--k)); text-align: center; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-process_8 { left: calc(12 * var(--k)); top: calc(98 * var(--k)); width: calc(296 * var(--k)); height: calc(30 * var(--k)); color: var(--black); line-height: 1.2; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_9 { left: calc(70 * var(--k)); top: calc(39 * var(--k)); width: calc(180 * var(--k)); height: calc(47 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(50 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-process_10 { left: calc(143 * var(--k)); top: calc(245 * var(--k)); width: calc(34 * var(--k)); height: calc(1 * var(--k)); transform: rotate(180deg); background: var(--black); }
  .sec-testimonials { --hm: 378; background: var(--black); }
  .e-testimonials_2 { left: calc(285 * var(--k)); top: calc(309 * var(--k)); width: calc(23 * var(--k)); height: calc(23 * var(--k)); transform: none; color: var(--white); }
  .e-testimonials_3 { left: calc(12 * var(--k)); top: calc(309 * var(--k)); width: calc(23 * var(--k)); height: calc(23 * var(--k)); transform: rotate(180deg); color: var(--white); }
  .e-testimonials_4 { left: calc(133 * var(--k)); top: calc(321 * var(--k)); width: calc(131 * var(--k)); height: calc(14 * var(--k)); color: var(--white); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(6 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-testimonials_5 { left: calc(132 * var(--k)); top: calc(300 * var(--k)); width: calc(175 * var(--k)); height: calc(22 * var(--k)); color: var(--white); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(18 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-testimonials_view-2_0 { left: calc(55 * var(--k)); top: calc(284 * var(--k)); width: calc(65 * var(--k)); height: calc(65 * var(--k)); background-position: 50% 50%; }
  .e-testimonials_view-2_1 { left: calc(26 * var(--k)); top: calc(58 * var(--k)); width: calc(32 * var(--k)); height: calc(23 * var(--k)); color: var(--white); }
  .e-testimonials_view-2_2 { left: calc(58 * var(--k)); top: calc(76 * var(--k)); width: calc(236 * var(--k)); height: calc(84 * var(--k)); color: var(--white); line-height: 1.2; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-testimonials_view-2_3 { left: calc(58 * var(--k)); top: calc(234 * var(--k)); width: calc(262 * var(--k)); height: calc(30 * var(--k)); color: var(--white); line-height: 1; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; text-transform: capitalize; }
  .e-testimonials_view-3_0 { left: calc(55 * var(--k)); top: calc(284 * var(--k)); width: calc(65 * var(--k)); height: calc(65 * var(--k)); background-position: 50% 50%; }
  .e-testimonials_view-3_1 { left: calc(26 * var(--k)); top: calc(58 * var(--k)); width: calc(31 * var(--k)); height: calc(24 * var(--k)); color: var(--white); }
  .e-testimonials_view-3_2 { left: calc(58 * var(--k)); top: calc(76 * var(--k)); width: calc(236 * var(--k)); height: calc(118 * var(--k)); color: var(--white); line-height: 1.2; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-testimonials_view-3_3 { left: calc(58 * var(--k)); top: calc(205 * var(--k)); width: calc(262 * var(--k)); height: calc(30 * var(--k)); color: var(--white); line-height: 1; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; text-transform: capitalize; }
  .e-testimonials_view-1_0 { left: calc(55 * var(--k)); top: calc(284 * var(--k)); width: calc(65 * var(--k)); height: calc(65 * var(--k)); background-position: 50% 50%; }
  .e-testimonials_view-1_1 { left: calc(26 * var(--k)); top: calc(58 * var(--k)); width: calc(25 * var(--k)); height: calc(24 * var(--k)); color: var(--white); }
  .e-testimonials_view-1_2 { left: calc(58 * var(--k)); top: calc(76 * var(--k)); width: calc(236 * var(--k)); height: calc(115 * var(--k)); color: var(--white); line-height: 1.2; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .e-testimonials_view-1_3 { left: calc(55 * var(--k)); top: calc(207 * var(--k)); width: calc(262 * var(--k)); height: calc(30 * var(--k)); color: var(--white); line-height: 1; letter-spacing: 0em; font-size: calc(12 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; text-transform: capitalize; }
  .sec-about { --hm: 806; background: var(--cream); }
  .e-about_0 { left: calc(0 * var(--k)); top: calc(0 * var(--k)); width: calc(320 * var(--k)); height: calc(366 * var(--k)); background-position: 50% 50%; }
  .e-about_1 { left: calc(25 * var(--k)); top: calc(497 * var(--k)); width: calc(276 * var(--k)); height: calc(45 * var(--k)); color: var(--black); line-height: 1; letter-spacing: 0em; font-size: calc(17 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-about_2 { left: calc(25 * var(--k)); top: calc(401 * var(--k)); width: calc(276 * var(--k)); height: calc(104 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(28 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-about_3 { left: calc(26 * var(--k)); top: calc(550 * var(--k)); width: calc(296 * var(--k)); height: calc(15 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-about_4 { left: calc(26 * var(--k)); top: calc(582 * var(--k)); width: calc(275 * var(--k)); height: calc(196 * var(--k)); color: var(--black); line-height: 1.5; letter-spacing: 0em; font-size: calc(13 * var(--k)); text-align: left; font-family: var(--font-sans); font-weight: 400; font-style: normal; }
  .sec-faq-simple-layout-mobile { --hm: 670; background: var(--white); }
  .e-faq-simple-layout-mobile_4 { left: calc(20 * var(--k)); top: calc(378 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_5 { left: calc(20 * var(--k)); top: calc(316 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_6 { left: calc(20 * var(--k)); top: calc(202 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_7 { left: calc(20 * var(--k)); top: calc(144 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_8 { left: calc(20 * var(--k)); top: calc(86 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_9 { left: calc(35 * var(--k)); top: calc(22 * var(--k)); width: calc(250 * var(--k)); height: calc(44 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(34 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_10 { left: calc(20 * var(--k)); top: calc(129 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_11 { left: calc(20 * var(--k)); top: calc(498 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_12 { left: calc(20 * var(--k)); top: calc(438 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_14 { left: calc(20 * var(--k)); top: calc(558 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_16 { left: calc(20 * var(--k)); top: calc(618 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_17 { left: calc(20 * var(--k)); top: calc(263 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-mobile_19 { left: calc(20 * var(--k)); top: calc(186 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_20 { left: calc(20 * var(--k)); top: calc(246 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_21 { left: calc(20 * var(--k)); top: calc(295 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_22 { left: calc(20 * var(--k)); top: calc(360 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_23 { left: calc(20 * var(--k)); top: calc(421 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_24 { left: calc(20 * var(--k)); top: calc(482 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_25 { left: calc(20 * var(--k)); top: calc(542 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-faq-simple-layout-mobile_26 { left: calc(20 * var(--k)); top: calc(602 * var(--k)); width: calc(265 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .sec-faq-simple-layout-2 { --hm: 161; background: var(--white); }
  .e-faq-simple-layout-2_view-1_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(102 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-2_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(90 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-3_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-4_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-5_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-6_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-7_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-8_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-9_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-10_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-faq-simple-layout-2_view-11_0 { left: calc(20 * var(--k)); top: calc(15 * var(--k)); width: calc(280 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .sec-call-to-action { --hm: 482; background: var(--charcoal); }
  .sec-call-to-action::before { content: ""; position: absolute; inset: 0; background: url("../img/d27fd2da-img_8713.jpg") center / cover no-repeat; opacity: 0.3; pointer-events: none; }
  .e-call-to-action_0 { left: calc(18 * var(--k)); top: calc(180 * var(--k)); width: calc(284 * var(--k)); height: calc(86 * var(--k)); color: var(--cream); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(30 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-call-to-action_1 { left: calc(18 * var(--k)); top: calc(143 * var(--k)); width: calc(274 * var(--k)); height: calc(20 * var(--k)); color: var(--cream); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-call-to-action_2 { left: calc(82 * var(--k)); top: calc(299 * var(--k)); width: calc(146 * var(--k)); height: calc(40 * var(--k)); padding: calc(10 * var(--k)) calc(10 * var(--k)) calc(10 * var(--k)) calc(10 * var(--k)); }
  .e-call-to-action_2 span { color: var(--white); font-family: var(--font-caps); font-weight: 400; font-style: normal; font-size: calc(8 * var(--k)); text-align: center; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.8; }
  .sec-podcast { --hm: 752; background: var(--white); }
  .e-podcast_0 { left: calc(30 * var(--k)); top: calc(573 * var(--k)); width: calc(260 * var(--k)); height: calc(1 * var(--k)); background: rgba(0,0,0,0.5); }
  .e-podcast_1 { left: calc(31 * var(--k)); top: calc(524 * var(--k)); width: calc(218 * var(--k)); height: calc(34 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.2; letter-spacing: 0em; font-size: calc(14 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-podcast_2 { left: calc(269 * var(--k)); top: calc(526 * var(--k)); width: calc(30 * var(--k)); height: calc(30 * var(--k)); color: var(--black); }
  .e-podcast_3 { left: calc(30 * var(--k)); top: calc(644 * var(--k)); width: calc(260 * var(--k)); height: calc(1 * var(--k)); background: rgba(0,0,0,0.5); }
  .e-podcast_4 { left: calc(32 * var(--k)); top: calc(596 * var(--k)); width: calc(217 * var(--k)); height: calc(30 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.2; letter-spacing: 0em; font-size: calc(14 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-podcast_5 { left: calc(269 * var(--k)); top: calc(595 * var(--k)); width: calc(30 * var(--k)); height: calc(30 * var(--k)); color: var(--black); }
  .e-podcast_6 { left: calc(31 * var(--k)); top: calc(665 * var(--k)); width: calc(228 * var(--k)); height: calc(30 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.2; letter-spacing: 0em; font-size: calc(14 * var(--k)); text-align: left; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-podcast_7 { left: calc(269 * var(--k)); top: calc(664 * var(--k)); width: calc(30 * var(--k)); height: calc(30 * var(--k)); color: var(--black); }
  .e-podcast_8 { left: calc(20 * var(--k)); top: calc(101 * var(--k)); width: calc(280 * var(--k)); height: calc(68 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 0.9; letter-spacing: 0em; font-size: calc(29 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-podcast_9 { left: calc(46 * var(--k)); top: calc(44 * var(--k)); width: calc(228 * var(--k)); height: calc(40 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.4; letter-spacing: 0.1em; font-size: calc(12 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-podcast_10 { left: calc(0 * var(--k)); top: calc(162 * var(--k)); width: calc(321 * var(--k)); height: calc(336 * var(--k)); background-position: 50% 50%; }
  .e-podcast_11 { left: calc(102 * var(--k)); top: calc(202 * var(--k)); width: calc(117 * var(--k)); height: calc(255 * var(--k)); background-position: 50% 50%; }
  .e-podcast_12 { left: calc(123 * var(--k)); top: calc(201 * var(--k)); width: calc(75 * var(--k)); height: calc(11 * var(--k)); background-position: 50% 50%; }
  .e-podcast_13 { left: calc(99 * var(--k)); top: calc(200 * var(--k)); width: calc(123 * var(--k)); height: calc(265 * var(--k)); }
  .e-podcast_14 { left: calc(109 * var(--k)); top: calc(201 * var(--k)); width: calc(36 * var(--k)); height: calc(12 * var(--k)); background: var(--night); }
  .e-podcast_15 { left: calc(69 * var(--k)); top: calc(92 * var(--k)); width: calc(183 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .sec-footer-1 { --hm: 523; background: var(--cream); }
  .e-footer-1_0 { left: calc(130 * var(--k)); top: calc(260 * var(--k)); width: calc(26 * var(--k)); height: calc(25 * var(--k)); color: var(--charcoal); }
  .e-footer-1_1 { left: calc(164 * var(--k)); top: calc(260 * var(--k)); width: calc(26 * var(--k)); height: calc(25 * var(--k)); color: var(--charcoal); }
  .e-footer-1_2 { left: calc(135 * var(--k)); top: calc(186 * var(--k)); width: calc(51 * var(--k)); height: calc(29 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 2.8; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-footer-1_3 { left: calc(108 * var(--k)); top: calc(151 * var(--k)); width: calc(104 * var(--k)); height: calc(30 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 2.8; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-footer-1_4 { left: calc(86 * var(--k)); top: calc(403 * var(--k)); width: calc(148 * var(--k)); height: calc(36 * var(--k)); padding: calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)) calc(5 * var(--k)); }
  .e-footer-1_4 span { color: var(--black); font-family: var(--font-caps); font-weight: 400; font-style: normal; font-size: calc(8 * var(--k)); text-align: center; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.8; }
  .e-footer-1_5 { left: calc(9 * var(--k)); top: calc(472 * var(--k)); width: calc(302 * var(--k)); height: calc(15 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(7 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-footer-1_6 { left: calc(14 * var(--k)); top: calc(493 * var(--k)); width: calc(292 * var(--k)); height: calc(16 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.2em; font-size: calc(5 * var(--k)); text-align: center; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-footer-1_7 { left: calc(0 * var(--k)); top: calc(95 * var(--k)); width: calc(110 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
  .e-footer-1_8 { left: calc(129 * var(--k)); top: calc(220 * var(--k)); width: calc(63 * var(--k)); height: calc(27 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 2.8; letter-spacing: 0.2em; font-size: calc(10 * var(--k)); text-align: left; font-family: var(--font-caps); font-weight: 400; font-style: normal; }
  .e-footer-1_9 { left: calc(25 * var(--k)); top: calc(332 * var(--k)); width: calc(271 * var(--k)); height: calc(63 * var(--k)); color: var(--black); text-transform: uppercase; line-height: 1; letter-spacing: 0em; font-size: calc(20 * var(--k)); text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-footer-1_10 { left: calc(21 * var(--k)); top: calc(301 * var(--k)); width: calc(279 * var(--k)); height: calc(1 * var(--k)); transform: none; background: var(--black); }
  .e-footer-1_11 { left: calc(117 * var(--k)); top: calc(47 * var(--k)); width: calc(77 * var(--k)); height: calc(82 * var(--k)); background-position: 50%; }
  .e-footer-1_12 { left: calc(203 * var(--k)); top: calc(96 * var(--k)); width: calc(117 * var(--k)); height: calc(1 * var(--k)); background: var(--black); }
}

/* fourth page on phones (2026-10-31 night): the mobile menu and the mobile footer each take a "Wedding Content Creation" line;
   the menu's inquire link and everything in the footer below the new line move down one row, the footer block 34 taller */
@media (max-width: 767px) {
  .e-menu_wcc_m { left: calc(9 * var(--k)); top: calc(338 * var(--k)); width: calc(290 * var(--k)); height: calc(52 * var(--k)); }
  .e-menu_mobile_8 { top: calc(391 * var(--k)); }
  .sec-footer-1 { --hm: 557; }
  .e-footer_wcc { left: calc(9 * var(--k)); top: calc(220 * var(--k)); width: calc(302 * var(--k)); height: calc(30 * var(--k)); text-align: center; white-space: nowrap; }
  .e-footer-1_8 { top: calc(254 * var(--k)); }
  .e-footer-1_0, .e-footer-1_1 { top: calc(294 * var(--k)); }
  .e-footer-1_10 { top: calc(335 * var(--k)); }
  .e-footer-1_9 { top: calc(366 * var(--k)); }
  .e-footer-1_4 { top: calc(437 * var(--k)); }
  .e-footer-1_5 { top: calc(506 * var(--k)); }
  .e-footer-1_6 { top: calc(527 * var(--k)); }
}
