/* desktop canvas (1200px) */
.sec-mobile-menu { --h: 400px; background: var(--pink); z-index: 15; display: none; }
.e-mobile-menu_0 { left: 550px; top: -49px; width: 100px; height: 100px; color: var(--stone); }
.e-mobile-menu_1 { left: 490px; top: 50px; width: 220px; height: 300px; background-image: url("../img/ae083698-beloved_welds_6.png"); background-size: contain; background-position: 50%; }
.e-mobile-menu_2 { left: 537px; top: 528px; width: 303px; height: 54px; color: var(--stone); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: left; }
.e-mobile-menu_3 { left: 537px; top: 598px; width: 303px; height: 54px; color: var(--stone); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: left; }
.e-mobile-menu_4 { left: 537px; top: 668px; width: 303px; height: 54px; color: var(--stone); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: center; }
.e-mobile-menu_5 { left: 537px; top: 528px; width: 303px; height: 54px; color: var(--stone); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: left; }
.e-mobile-menu_6 { left: 537px; top: 598px; width: 303px; height: 54px; color: var(--stone); line-height: 4.4; letter-spacing: 0.07em; font-size: 12px; text-align: left; }
.sec-header-1 { --h: 60px; background: var(--pink); z-index: 10; }
.e-header-1_0 { left: 550px; top: -10px; width: 100px; height: 100px; color: var(--cream); display: none; }
.e-header-1_1 { left: calc(1134px + var(--gutter)); top: 12px; width: 58px; height: 36px; color: var(--cream); }
.e-header-1_2 { left: calc(-43px - var(--gutter)); top: -15px; width: 407px; height: 92px; background-image: url("../img/ae083698-beloved_welds_6.png"); background-size: contain; background-position: 50%; }
.sec-hero { --h: 712px; background: var(--blush); }
.e-hero_0 { left: calc(0px - var(--gutter)); top: 0px; width: calc(600px + var(--gutter)); height: 594px; background-image: url("../img/219b66f0-vibrant_citrus_asymmetry.jpg"); background-size: cover; background-position: 50% 50%; }
.e-hero_1 { left: calc(0px - var(--gutter)); top: 594px; width: calc(1200px + 2 * var(--gutter)); height: 198px; background: var(--cream); }
.e-hero_2 { left: calc(50px - var(--gutter)); top: 36px; width: calc(1100px + 2 * var(--gutter)); height: 677px; background: var(--white); }
.e-hero_3 { left: calc(50px - var(--gutter)); top: 36px; width: calc(1100px + 2 * var(--gutter)); height: 677px; background-image: url("../img/3a2e0ed8-img_4183.jpg"); background-size: cover; background-position: 50% 50%; }
.e-hero_4 { left: calc(50px - var(--gutter)); top: 36px; width: calc(1100px + 2 * var(--gutter)); height: 676px; background: var(--ink); opacity: 0.3; }
.e-hero_5 { left: 220px; top: 193px; width: 760px; height: 483px; background-image: url("../img/366108cf-beloved_welds_11.png"); background-size: contain; background-position: 50%; }
.sec-intro { --h: 822px; background: var(--cream); }
.e-intro_0 { left: calc(1006px + var(--gutter)); top: calc(287px + var(--E) * 0.5); width: 313px; height: 375px; background-image: url("../img/63ea38e0-4.png"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-intro_1 { left: calc(1049px + var(--gutter)); top: calc(320px + var(--E) * 0.5); width: 227px; height: 274px; background-image: url("../img/4d0923d6-black_and_pink_elegant_chic_fashion_instagram_post.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-intro_2 { left: calc(-117px - var(--gutter)); top: calc(31px + var(--E) * 0.5); width: 313px; height: 375px; background-image: url("../img/63ea38e0-4.png"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-intro_3 { left: calc(-74px - var(--gutter)); top: calc(64px + var(--E) * 0.5); width: 227px; height: 274px; background-image: url("../img/7199acee-img_1751.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-intro_4 { left: 155px; top: calc(233px + var(--E) * 0.5); width: 890px; height: 233px; color: var(--pink); font-size: 116px; text-align: center; }
.e-intro_5 { left: 481px; top: calc(518px + var(--E) * 0.5); width: 241px; height: 64px; border-width: 3px; border-color: var(--pink); color: var(--pink); }
.e-intro_6 { left: 778px; top: calc(292px + var(--E) * 0.5); width: 245px; height: 310px; background-image: url("../img/04a2c7a8-beloved_welds_13.png"); background-size: contain; background-position: 50%; transform: rotate(355deg); }
.sec-hero-small-images { --h: 1065px; background: transparent; }
/* The see-through polaroid block slides over the pinned intro: its empty space passes clicks to BOOK NOW
   underneath, as on Showit (its polaroids still take clicks via the :where(.cv > *) rule in style.css). */
:where(.sec-hero-small-images) { pointer-events: none; }
.e-hero-small-images_0 { left: 957px; top: -28px; width: 313px; height: 375px; background-image: url("../img/63ea38e0-4.png"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-hero-small-images_1 { left: 1000px; top: 5px; width: 227px; height: 274px; background-image: url("../img/e38086ce-img_7239.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-hero-small-images_2 { left: -129px; top: 308px; width: 321px; height: 384px; background-image: url("../img/63ea38e0-4.png"); background-size: cover; background-position: 50% 50%; transform: rotate(357deg); }
.e-hero-small-images_3 { left: -84px; top: 342px; width: 232px; height: 316px; background-image: url("../img/6a4f6765-img_2923.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(357deg); }
.e-hero-small-images_4 { left: 1016px; top: 685px; width: 313px; height: 375px; background-image: url("../img/63ea38e0-4.png"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-hero-small-images_5 { left: 1059px; top: 718px; width: 227px; height: 274px; background-image: url("../img/9c8417f3-img_1426.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.sec-services { --h: 530px; background: var(--cream); }
.e-services_0 { left: calc(0px - var(--gutter)); top: 438px; width: calc(1200px + 2 * var(--gutter)); height: 2px; background: var(--pink); }
.e-services_1 { left: calc(933px + var(--gutter)); top: 341px; width: 87px; height: 60px; color: var(--pink); font-size: 26px; }
.e-services_2 { left: calc(914px + var(--gutter)); top: 331px; width: 2px; height: 107px; background: var(--pink); }
.e-services_3 { left: calc(0px - var(--gutter)); top: 310px; width: calc(1200px + 2 * var(--gutter)); height: 2px; background: var(--pink); }
.e-services_4 { left: calc(933px + var(--gutter)); top: 216px; width: 87px; height: 58px; color: var(--pink); font-size: 26px; }
.e-services_5 { left: calc(914px + var(--gutter)); top: 205px; width: 2px; height: 107px; background: var(--pink); }
.e-services_6 { left: calc(0px - var(--gutter)); top: 182px; width: calc(1200px + 2 * var(--gutter)); height: 2px; background: var(--pink); }
.e-services_7 { left: calc(933px + var(--gutter)); top: 88px; width: 51px; height: 63px; color: var(--pink); font-size: 26px; }
.e-services_8 { left: calc(914px + var(--gutter)); top: 75px; width: 2px; height: 107px; background: var(--pink); }
.e-services_9 { left: calc(992px + var(--gutter)); top: 77px; width: 152px; height: 89px; background-image: url("../img/62f9b712-img_4190.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 0px 44px 0px 44px; }
.e-services_10 { left: calc(992px + var(--gutter)); top: 206px; width: 152px; height: 89px; background-image: url("../img/9712367b-img_4120.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 89px 0px 0px 0px; }
.e-services_11 { left: calc(992px + var(--gutter)); top: 330px; width: 152px; height: 89px; background-image: url("../img/f26c3125-img_4196.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 44px 44px 44px 0px; }
.e-services_12 { left: calc(0px - var(--gutter)); top: -14px; width: calc(1200px + 2 * var(--gutter)); height: 29px; background: var(--pink); }
.e-services_13 { left: calc(42px - var(--gutter)); top: 211px; width: calc(873px + var(--gutter)); height: 99px; color: var(--pink); line-height: 1.9; font-size: 70px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-services_14 { left: calc(42px - var(--gutter)); top: 81px; width: calc(874px + var(--gutter)); height: 101px; color: var(--pink); line-height: 1.9; font-size: 70px; }
.e-services_15 { left: calc(42px - var(--gutter)); top: 341px; width: calc(874px + var(--gutter)); height: 99px; color: var(--pink); line-height: 1.9; font-size: 70px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.sec-featured-service { --h: 1000px; background: var(--pink); }
.e-featured-service_0 { left: 297px; top: 487px; width: 607px; height: 40px; color: var(--cream); text-transform: none; font-size: 26px; text-align: center; }
.e-featured-service_1 { left: 24px; top: 234px; width: 1152px; height: 227px; color: var(--forest); line-height: 0.901; font-size: 116px; text-align: center; }
.e-featured-service_2 { left: 510px; top: 557px; width: 180px; height: 51px; border-color: var(--cream); color: var(--cream); }
.e-featured-service_3 { left: -1708px; top: 24px; width: 4494px; height: 28px; color: var(--cream); line-height: 1.2; letter-spacing: 0.15em; font-size: 24px; transform: rotate(358deg); white-space: nowrap; }
.sec-two-testimonial-w-photo { --h: 596px; background: var(--stone); }
.e-two-testimonial-w-photo_view-1_0 { left: 23px; top: -160px; width: 543px; height: 664px; background: var(--cream); border-radius: 25px; }
.e-two-testimonial-w-photo_view-1_1 { left: 133px; top: 423px; width: 324px; height: 22px; color: var(--ink); text-transform: uppercase; line-height: 1.5; font-size: 14px; text-align: center; }
.e-two-testimonial-w-photo_view-1_2 { left: 104px; top: 118px; width: 382px; height: 234px; line-height: 1.601; letter-spacing: 0em; font-size: 20px; }
.e-two-testimonial-w-photo_view-1_3 { left: 226px; top: -222px; width: 138px; height: 129px; background-image: url("../img/9b948808-img_4138.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-two-testimonial-w-photo_view-1_4 { left: 104px; top: 18px; width: 404px; height: 81px; color: var(--ink); font-size: 34px; }
.e-two-testimonial-w-photo_view-1_5 { left: 163px; top: -45px; width: 263px; height: 46px; color: var(--forest); text-align: center; }
.e-two-testimonial-w-photo_view-1_6 { left: 633px; top: -160px; width: 543px; height: 664px; background: var(--cream); border-radius: 25px; }
.e-two-testimonial-w-photo_view-1_7 { left: 743px; top: 423px; width: 324px; height: 22px; color: var(--ink); text-transform: uppercase; line-height: 1.5; font-size: 14px; text-align: center; }
.e-two-testimonial-w-photo_view-1_8 { left: 714px; top: 118px; width: 382px; height: 234px; line-height: 1.601; letter-spacing: 0em; font-size: 20px; }
.e-two-testimonial-w-photo_view-1_9 { left: 836px; top: -222px; width: 138px; height: 129px; background-image: url("../img/6d3d06b5-img_4145.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-two-testimonial-w-photo_view-1_10 { left: 714px; top: 18px; width: 382px; height: 81px; color: var(--ink); font-size: 34px; }
.e-two-testimonial-w-photo_view-1_11 { left: 773px; top: -45px; width: 263px; height: 46px; color: var(--forest); text-align: center; }
.sec-case-studies-1 { --h: 478px; background: var(--stone); }
.sec-three-ways { --h: 1343px; background: var(--cream); z-index: 3; }
.e-three-ways_0 { left: -5px; top: -470px; width: 1211px; height: 452px; color: rgba(255,153,172,0.25); line-height: 0.8; font-size: 300px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-three-ways_1 { left: 208px; top: -86px; width: 783px; height: 529px; border: 6px solid var(--white); }
.e-three-ways_2 { left: calc(0px - var(--gutter)); top: -76px; width: calc(1200px + 2 * var(--gutter)); height: 508px; --k: 0.65; --gap: 0px; }
.e-three-ways_3 { left: 24px; top: 779px; width: 284px; height: 103px; color: var(--pink); line-height: 0.901; font-size: 55px; }
.e-three-ways_4 { left: 24px; top: 931px; width: 290px; height: 94px; text-transform: none; line-height: 1.6; letter-spacing: 0.03em; font-size: 20px; }
.e-three-ways_5 { left: 870px; top: 780px; width: 291px; height: 104px; color: var(--pink); line-height: 0.9; font-size: 55px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-three-ways_6 { left: 870px; top: 931px; width: 306px; height: 104px; text-transform: none; line-height: 1.6; letter-spacing: 0.03em; font-size: 20px; }
.e-three-ways_7 { left: 463px; top: 1191px; width: 275px; height: 53px; background: var(--blush); }
.e-three-ways_7:hover { background: var(--cream); border-color: var(--white); }
.e-three-ways_8 { left: 463px; top: 779px; width: 284px; height: 103px; color: var(--pink); line-height: 0.901; font-size: 55px; }
.e-three-ways_9 { left: 463px; top: 931px; width: 290px; height: 94px; text-transform: none; line-height: 1.6; letter-spacing: 0.03em; font-size: 20px; }
.e-three-ways_10 { left: 24px; top: 904px; width: 306px; height: 3px; background: var(--pink); }
.e-three-ways_11 { left: 463px; top: 904px; width: 306px; height: 3px; background: var(--pink); }
.e-three-ways_12 { left: 870px; top: 904px; width: 306px; height: 3px; background: var(--pink); }
.e-three-ways_15 { left: 91px; top: 568px; width: 150px; height: 150px; background-image: url("../img/d0f5c8f1-img_4159.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-three-ways_16 { left: 525px; top: 568px; width: 150px; height: 150px; background-image: url("../img/0d56c29f-img_4105.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-three-ways_17 { left: 462px; top: 1212px; width: 900px; height: 330px; color: var(--blush); text-transform: none; font-size: 340px; text-align: center; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(352deg); }
.e-three-ways_18 { left: 941px; top: 568px; width: 150px; height: 150px; background-image: url("../img/62f9b712-img_4190.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.sec-about-intro { --h: 1043px; background: var(--cream); }
.e-about-intro_0 { left: 609px; top: 577px; width: 564px; height: 157px; text-transform: none; font-size: 26px; }
.e-about-intro_1 { left: 609px; top: 443px; width: 558px; height: 117px; color: var(--ink); font-size: 45px; }
.e-about-intro_2 { left: 609px; top: 211px; width: 568px; height: 211px; color: var(--ink); font-size: 75px; }
.e-about-intro_3 { left: 0px; top: 110px; width: 522px; height: 784px; background-image: url("../img/a2406907-img_9853.jpg"); background-size: cover; background-position: 50% 50%; }
.e-about-intro_4 { left: 609px; top: 772px; width: 184px; height: 53px; background: var(--blush); }
.e-about-intro_5 { left: 432px; top: 816px; width: 155px; height: 154px; background-image: url("../img/b4c4786a-beloved_welds_1.png"); background-size: cover; background-position: 50% 50%; }
.sec-lead-magnet { --h: 736px; background: var(--pink); }
.e-lead-magnet_0 { left: 74px; top: 345px; width: 616px; height: 126px; color: var(--white); line-height: 1.601; letter-spacing: 0em; font-size: 20px; text-align: justify; }
.e-lead-magnet_1 { left: 74px; top: 129px; width: 633px; height: 198px; color: var(--forest); font-size: 100px; }
.e-lead-magnet_2 { left: 74px; top: 516px; width: 245px; height: 61px; border-color: var(--cream); color: var(--cream); }
.e-lead-magnet_3 { left: 725px; top: 29px; width: 480px; height: 695px; background-image: url("../img/959ddd6f-untitled_design_6.png"); background-size: cover; background-position: 50% 50%; transform: rotate(3deg); }
.e-lead-magnet_4 { left: 802px; top: 113px; width: 334px; height: 480px; background-image: url("../img/8c88c1d9-img_4157.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 10px; transform: rotate(3deg); }
.sec-footer-1 { --h: 574px; background: var(--cream); }
.e-footer-1_0 { left: 561px; top: 544px; width: 622px; height: 20px; color: var(--pink); font-size: 10px; text-align: right; }
.e-footer-1_2 { left: calc(16px - var(--gutter)); top: 546px; width: 163px; height: 15px; color: var(--pink); font-size: 10px; text-align: left; }
.e-footer-1_3 { left: calc(186px - var(--gutter)); top: 539px; width: 32px; height: 30px; color: var(--pink); }
.e-footer-1_4 { left: calc(147px - var(--gutter)); top: 539px; width: 32px; height: 30px; color: var(--pink); }
.e-footer-1_5 { left: 858px; top: 124px; width: 180px; height: 53px; background: var(--forest); }
.e-footer-1_6 { left: 98px; top: 90px; width: 628px; height: 133px; background-image: url("../img/eca96ee1-beloved_welds.png"); background-size: cover; background-position: 50% 50%; }
.e-footer-1_7 { left: 0px; top: 287px; width: 1200px; height: 241px; }
.e-footer-1_8 { left: calc(1020px - var(--gutter)); top: 20px; width: 163px; height: 41px; color: var(--pink); font-size: 10px; text-align: left; }
.e-footer-1_9 { left: calc(1020px - var(--gutter)); top: 69px; width: 163px; height: 21px; color: var(--pink); font-size: 10px; text-align: left; }
.sec-full-menu { --h: 752px; background: transparent; z-index: 10; }
.e-full-menu_0 { left: calc(0px + var(--gutter)); top: 58px; width: 1201px; height: 514px; background: var(--cream); box-shadow: -10px 10px 5px rgba(0,0,0,0.5); }
.e-full-menu_1 { left: calc(185px + var(--gutter)); top: 80px; width: 368px; height: 471px; background-image: url("../img/a475bf22-img_4122.jpg"); background-size: cover; background-position: 50% 50%; }
.e-full-menu_2 { left: calc(1130px + var(--gutter)); top: -7px; width: 70px; height: 110px; background: var(--cream); }
.e-full-menu_3 { left: calc(1148px + var(--gutter)); top: 12px; width: 39px; height: 39px; color: var(--sage); }
.e-full-menu_4 { left: calc(616px + var(--gutter)); top: 359px; width: 195px; height: 21px; line-height: 1.3; font-size: 16px; }
.e-full-menu_5 { left: calc(616px + var(--gutter)); top: 320px; width: 195px; height: 21px; line-height: 1.3; font-size: 16px; }
.e-full-menu_6 { left: calc(616px + var(--gutter)); top: 243px; width: 195px; height: 21px; line-height: 1.3; font-size: 16px; }
.e-full-menu_7 { left: calc(616px + var(--gutter)); top: 282px; width: 195px; height: 21px; line-height: 1.3; font-size: 16px; }
.e-full-menu_8 { left: calc(616px + var(--gutter)); top: 204px; width: 195px; height: 21px; line-height: 1.3; font-size: 16px; }
.e-full-menu_9 { left: calc(839px + var(--gutter)); top: 334px; width: 169px; height: 55px; font-size: 24px; text-align: center; }
.e-full-menu_10 { left: calc(831px + var(--gutter)); top: 412px; width: 184px; height: 53px; }
.e-full-menu_11 { left: calc(665px + var(--gutter)); top: 315px; width: 293px; height: 1px; background: var(--sage); transform: rotate(90deg); }
.e-full-menu_12 { left: calc(834px + var(--gutter)); top: 108px; width: 166px; height: 238px; background-image: url("../img/959ddd6f-untitled_design_6.png"); background-size: cover; background-position: 50% 50%; transform: rotate(356deg); }
.e-full-menu_13 { left: calc(860px + var(--gutter)); top: 137px; width: 114px; height: 165px; background-image: url("../img/f86cf5e1-img_4124.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 5px; transform: rotate(356deg); }

/* phone canvas (320px) */
@media (max-width: 767.98px) {
  .sec-mobile-menu { --h: 619px; background: var(--pink); z-index: 15; display: block; }
  .e-mobile-menu_0 { left: 279px; top: 9px; width: 33px; height: 33px; color: var(--stone); }
  .e-mobile-menu_1 { left: -22px; top: 39px; width: 346px; height: 85px; background-size: contain; background-position: 50%; }
  .e-mobile-menu_2 { left: 17px; top: 240px; width: 290px; height: 35px; color: var(--stone); line-height: 1.2; letter-spacing: 0.07em; font-size: 18px; text-align: center; }
  .e-mobile-menu_3 { left: 17px; top: 292px; width: 290px; height: 35px; color: var(--stone); line-height: 1.2; letter-spacing: 0.07em; font-size: 18px; text-align: center; }
  .e-mobile-menu_4 { left: 17px; top: 343px; width: 290px; height: 35px; color: var(--stone); line-height: 1.2; letter-spacing: 0.07em; font-size: 18px; text-align: center; }
  .e-mobile-menu_5 { left: 17px; top: 136px; width: 290px; height: 35px; color: var(--stone); line-height: 1.2; letter-spacing: 0.07em; font-size: 18px; text-align: center; }
  .e-mobile-menu_6 { left: 17px; top: 188px; width: 290px; height: 35px; color: var(--stone); line-height: 1.2; letter-spacing: 0.07em; font-size: 18px; text-align: center; }
  .sec-header-1 { --h: 71px; background: var(--pink); z-index: 10; }
  .e-header-1_0 { left: 267px; top: 19px; width: 46px; height: 34px; color: var(--cream); display: block; }
  .e-header-1_1 { left: 135px; top: 6px; width: 50px; height: 50px; color: var(--cream); display: none; }
  .e-header-1_2 { left: -26px; top: -31px; width: 264px; height: 140px; background-size: contain; background-position: 50%; }
  .sec-hero { --h: 450px; background: var(--blush); }
  .e-hero_0 { left: 0px; top: 0px; width: 269px; height: 360px; background-size: cover; background-position: 50% 50%; }
  .e-hero_1 { left: 0px; top: 397px; width: 320px; height: 71px; background: var(--cream); }
  .e-hero_2 { left: 12px; top: 34px; width: 296px; height: 392px; background: var(--white); }
  .e-hero_3 { left: 12px; top: 34px; width: 296px; height: 392px; background-size: cover; background-position: 50% 50%; }
  .e-hero_4 { left: 12px; top: 34px; width: 296px; height: 392px; background: var(--ink); opacity: 0.3; }
  .e-hero_5 { left: 62px; top: 129px; width: 197px; height: 231px; background-size: contain; background-position: 50%; }
  .sec-intro { --h: 276px; background: var(--cream); }
  .e-intro_0 { left: 265px; top: 153px; width: 139px; height: 193px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-intro_1 { left: 286px; top: 181px; width: 103px; height: 119px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-intro_2 { left: -76px; top: 50px; width: 139px; height: 193px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-intro_3 { left: -55px; top: 78px; width: 103px; height: 119px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-intro_4 { left: 28px; top: 42px; width: 265px; height: 78px; color: var(--pink); font-size: 34px; text-align: center; }
  .e-intro_5 { left: 70px; top: 171px; width: 180px; height: 46px; border-width: 2px; border-color: var(--pink); color: var(--pink); }
  .e-intro_6 { left: 171px; top: 37px; width: 132px; height: 155px; background-size: contain; background-position: 50%; transform: none; }
  .sec-hero-small-images { --h: 160px; background: transparent; display: none; }
  .e-hero-small-images_0 { left: 136px; top: -40px; width: 139px; height: 193px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-hero-small-images_1 { left: 157px; top: -12px; width: 103px; height: 119px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-hero-small-images_2 { left: 39px; top: -36px; width: 139px; height: 193px; background-size: cover; background-position: 50% 50%; transform: rotate(357deg); display: none; }
  .e-hero-small-images_3 { left: 60px; top: -8px; width: 99px; height: 132px; background-size: cover; background-position: 50% 50%; transform: rotate(357deg); display: none; }
  .e-hero-small-images_4 { left: 136px; top: -40px; width: 139px; height: 193px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .e-hero-small-images_5 { left: 157px; top: -12px; width: 103px; height: 119px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); display: none; }
  .sec-services { --h: 544px; background: var(--cream); }
  .e-services_0 { left: 22px; top: 484px; width: 286px; height: 2px; background: var(--pink); }
  .e-services_1 { left: 23px; top: 374px; width: 67px; height: 34px; color: var(--pink); font-size: 24px; }
  .e-services_2 { left: 23px; top: 420px; width: 67px; height: 2px; background: var(--pink); }
  .e-services_3 { left: 22px; top: 328px; width: 286px; height: 2px; background: var(--pink); }
  .e-services_4 { left: 23px; top: 228px; width: 67px; height: 29px; color: var(--pink); font-size: 24px; }
  .e-services_5 { left: 23px; top: 268px; width: 67px; height: 2px; background: var(--pink); }
  .e-services_6 { left: 22px; top: 177px; width: 286px; height: 2px; background: var(--pink); }
  .e-services_7 { left: 25px; top: 64px; width: 33px; height: 31px; color: var(--pink); font-size: 24px; }
  .e-services_8 { left: 23px; top: 111px; width: 67px; height: 2px; background: var(--pink); }
  .e-services_9 { left: 115px; top: 33px; width: 193px; height: 78px; background-size: cover; background-position: 50% 50%; border-radius: 0px 44px 44px 0px; }
  .e-services_10 { left: 115px; top: 191px; width: 193px; height: 78px; background-size: cover; background-position: 50% 50%; border-radius: 89px 0px 0px 0px; }
  .e-services_11 { left: 115px; top: 342px; width: 193px; height: 78px; background-size: cover; background-position: 50% 50%; border-radius: 44px 44px 44px 0px; }
  .e-services_12 { left: 0px; top: -10px; width: 320px; height: 21px; background: var(--pink); }
  .e-services_13 { left: 22px; top: 283px; width: 296px; height: 40px; color: var(--pink); line-height: 1; font-size: 30px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-services_14 { left: 22px; top: 130px; width: 296px; height: 39px; color: var(--pink); line-height: 1; font-size: 30px; }
  .e-services_15 { left: 22px; top: 436px; width: 260px; height: 41px; color: var(--pink); line-height: 1; font-size: 30px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .sec-featured-service { --h: 405px; background: var(--pink); }
  .e-featured-service_0 { left: 31px; top: 224px; width: 259px; height: 30px; color: var(--cream); text-transform: none; font-size: 16px; text-align: center; }
  .e-featured-service_1 { left: 22px; top: 115px; width: 276px; height: 114px; color: var(--forest); line-height: 0.9; font-size: 33px; text-align: center; }
  .e-featured-service_2 { left: 70px; top: 295px; width: 180px; height: 46px; border-color: var(--cream); color: var(--cream); }
  .e-featured-service_3 { left: -1005px; top: 55px; width: 1371px; height: 22px; color: var(--cream); line-height: 1.2; letter-spacing: 0.15em; font-size: 19px; transform: rotate(358deg); white-space: nowrap; }
  .sec-two-testimonial-w-photo { --h: 1147px; background: var(--sage); }
  .e-two-testimonial-w-photo_view-1_0 { left: 21px; top: 69px; width: 278px; height: 479px; background: var(--cream); border-radius: 25px; }
  .e-two-testimonial-w-photo_view-1_1 { left: 66px; top: 479px; width: 188px; height: 31px; color: var(--ink); text-transform: uppercase; line-height: 1.2; font-size: 11px; text-align: center; }
  .e-two-testimonial-w-photo_view-1_2 { left: 49px; top: 275px; width: 222px; height: 174px; line-height: 1.4; letter-spacing: 0em; font-size: 14px; }
  .e-two-testimonial-w-photo_view-1_3 { left: 116px; top: 24px; width: 89px; height: 91px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-two-testimonial-w-photo_view-1_4 { left: 61px; top: 175px; width: 199px; height: 98px; color: var(--ink); font-size: 24px; }
  .e-two-testimonial-w-photo_view-1_5 { left: 49px; top: 134px; width: 222px; height: 31px; color: var(--forest); text-align: center; }
  .e-two-testimonial-w-photo_view-1_6 { left: 21px; top: 640px; width: 278px; height: 444px; background: var(--cream); border-radius: 25px; }
  .e-two-testimonial-w-photo_view-1_7 { left: 66px; top: 1034px; width: 188px; height: 31px; color: var(--ink); text-transform: uppercase; line-height: 1.2; font-size: 11px; text-align: center; }
  .e-two-testimonial-w-photo_view-1_8 { left: 49px; top: 822px; width: 222px; height: 215px; line-height: 1.4; letter-spacing: 0em; font-size: 14px; }
  .e-two-testimonial-w-photo_view-1_9 { left: 116px; top: 595px; width: 89px; height: 91px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-two-testimonial-w-photo_view-1_10 { left: 61px; top: 746px; width: 199px; height: 53px; color: var(--ink); font-size: 24px; }
  .e-two-testimonial-w-photo_view-1_11 { left: 49px; top: 706px; width: 222px; height: 31px; color: var(--forest); text-align: center; }
  .sec-case-studies-1 { --h: 1078px; background: var(--stone); display: none; }
  .sec-three-ways { --h: 1156px; background: var(--cream); z-index: 3; }
  .e-three-ways_0 { left: -36px; top: 252px; width: 388px; height: 147px; color: rgba(255,153,172,0.25); line-height: 0.8; font-size: 50px; text-align: center; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-three-ways_1 { left: 30px; top: 19px; width: 261px; height: 183px; border: 5px solid var(--white); }
  .e-three-ways_2 { left: -2px; top: 30px; width: 325px; height: 161px; --k: 1; --gap: 30px; }
  .e-three-ways_3 { left: 68px; top: 370px; width: 180px; height: 54px; color: var(--pink); line-height: 0.9; font-size: 30px; }
  .e-three-ways_4 { left: 68px; top: 452px; width: 180px; height: 105px; text-transform: none; line-height: 1.2; letter-spacing: 0.03em; font-size: 14px; }
  .e-three-ways_5 { left: 70px; top: 836px; width: 165px; height: 54px; color: var(--pink); line-height: 0.9; font-size: 30px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-three-ways_6 { left: 68px; top: 925px; width: 180px; height: 111px; text-transform: none; line-height: 1.2; letter-spacing: 0.03em; font-size: 14px; }
  .e-three-ways_7 { left: 79px; top: 1065px; width: 162px; height: 44px; background: var(--blush); }
  .e-three-ways_8 { left: 68px; top: 589px; width: 180px; height: 51px; color: var(--pink); line-height: 0.9; font-size: 30px; }
  .e-three-ways_9 { left: 68px; top: 671px; width: 180px; height: 105px; text-transform: none; line-height: 1.2; letter-spacing: 0.03em; font-size: 14px; }
  .e-three-ways_10 { left: 68px; top: 437px; width: 180px; height: 3px; background: var(--pink); }
  .e-three-ways_11 { left: 68px; top: 656px; width: 180px; height: 3px; background: var(--pink); }
  .e-three-ways_12 { left: 68px; top: 904px; width: 180px; height: 3px; background: var(--pink); }
  .e-three-ways_15 { left: -22px; top: 860px; width: 84px; height: 128px; background-size: cover; background-position: 50% 50%; border-radius: 50%; }
  .e-three-ways_16 { left: 255px; top: 606px; width: 84px; height: 128px; background-size: cover; background-position: 50% 50%; border-radius: 50%; }
  .e-three-ways_17 { left: -33px; top: 1168px; width: 220px; height: 51px; color: var(--blush); text-transform: none; font-size: 59px; text-align: center; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(349deg); }
  .e-three-ways_18 { left: -25px; top: 393px; width: 84px; height: 128px; background-size: cover; background-position: 50% 50%; border-radius: 50%; }
  .sec-about-intro { --h: 684px; background: var(--cream); }
  .e-about-intro_0 { left: 27px; top: 481px; width: 264px; height: 143px; text-transform: none; font-size: 15px; }
  .e-about-intro_1 { left: 27px; top: 386px; width: 276px; height: 99px; color: var(--ink); font-size: 26px; }
  .e-about-intro_2 { left: 27px; top: 330px; width: 251px; height: 45px; color: var(--ink); font-size: 22px; }
  .e-about-intro_3 { left: 58px; top: 41px; width: 205px; height: 254px; background-size: cover; background-position: 50% 50%; }
  .e-about-intro_4 { left: 79px; top: 606px; width: 160px; height: 42px; background: var(--blush); }
  .e-about-intro_5 { left: 218px; top: 254px; width: 80px; height: 79px; background-size: cover; background-position: 50% 50%; display: none; }
  .sec-lead-magnet { --h: 686px; background: var(--pink); }
  .e-lead-magnet_0 { left: 25px; top: 442px; width: 274px; height: 176px; color: var(--white); line-height: 1.3; letter-spacing: 0em; font-size: 14px; text-align: left; }
  .e-lead-magnet_1 { left: 25px; top: 358px; width: 209px; height: 157px; color: var(--forest); font-size: 35px; }
  .e-lead-magnet_2 { left: 25px; top: 583px; width: 274px; height: 58px; border-color: var(--cream); color: var(--cream); }
  .e-lead-magnet_3 { left: 48px; top: 35px; width: 224px; height: 330px; background-size: cover; background-position: 50% 50%; transform: rotate(3deg); }
  .e-lead-magnet_4 { left: 81px; top: 74px; width: 160px; height: 231px; background-size: cover; background-position: 50% 50%; border-radius: 5px; transform: rotate(3deg); }
  .sec-footer-1 { --h: 557px; background: var(--cream); }
  .e-footer-1_0 { left: 12px; top: 506px; width: 296px; height: 21px; color: var(--pink); font-size: 10px; text-align: center; }
  .e-footer-1_2 { left: 12px; top: 527px; width: 296px; height: 24px; color: var(--pink); font-size: 9px; text-align: center; }
  .e-footer-1_3 { left: 127px; top: 118px; width: 28px; height: 25px; color: var(--pink); }
  .e-footer-1_4 { left: 166px; top: 118px; width: 28px; height: 25px; color: var(--pink); }
  .e-footer-1_5 { left: 51px; top: 357px; width: 218px; height: 51px; background: var(--forest); }
  .e-footer-1_6 { left: -16px; top: 37px; width: 330px; height: 66px; background-size: cover; background-position: 50% 50%; }
  .e-footer-1_7 { left: 0px; top: 163px; width: 320px; height: 155px; }
  .e-footer-1_8 { left: -4px; top: 427px; width: 296px; height: 48px; color: var(--pink); font-size: 12px; text-align: center; }
  .e-footer-1_9 { left: 91px; top: 475px; width: 100px; height: 12px; color: var(--pink); font-size: 12px; text-align: center; }
  .sec-full-menu { --h: 200px; background: var(--white); z-index: 10; display: none; }
  .e-full-menu_0 { left: 48px; top: 30px; width: 224px; height: 140px; background: var(--cream); box-shadow: -10px 10px 5px rgba(0,0,0,0.5); }
  .e-full-menu_1 { left: 102px; top: 30px; width: 17px; height: 140px; background-size: cover; background-position: 50% 50%; }
  .e-full-menu_2 { left: 48px; top: 30px; width: 24px; height: 140px; background: var(--cream); }
  .e-full-menu_3 { left: 135px; top: 75px; width: 50px; height: 50px; color: var(--sage); }
  .e-full-menu_4 { left: 23px; top: 347px; width: 26px; height: 20px; line-height: 1.3; font-size: 16px; }
  .e-full-menu_5 { left: 23px; top: 316px; width: 26px; height: 20px; line-height: 1.3; font-size: 16px; }
  .e-full-menu_6 { left: 23px; top: 285px; width: 26px; height: 20px; line-height: 1.3; font-size: 16px; }
  .e-full-menu_7 { left: 23px; top: 254px; width: 26px; height: 20px; line-height: 1.3; font-size: 16px; }
  .e-full-menu_8 { left: 2px; top: 223px; width: 26px; height: 20px; line-height: 1.3; font-size: 16px; }
  .e-full-menu_9 { left: 91px; top: 84px; width: 19px; height: 33px; font-size: 28px; text-align: left; }
  .e-full-menu_10 { left: 80px; top: 79px; width: 160px; height: 41.6px; }
  .e-full-menu_11 { left: 4px; top: 99px; width: 2242px; height: 1px; background: var(--sage); transform: none; }
  .e-full-menu_12 { left: 48px; top: 66px; width: 24px; height: 330px; background-size: cover; background-position: 50% 50%; transform: rotate(356deg); }
  .e-full-menu_13 { left: 92px; top: 123px; width: 933px; height: 196px; background-size: cover; background-position: 50% 50%; transform: rotate(356deg); border-radius: 0; }
}
