/* desktop canvas (1200px) */
.sec-mobile-menu { --h: 400px; background: var(--pink); z-index: 10; 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); }
.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: 718px; background: var(--cream); z-index: 1; }
.sec-hero::before { content: none; }
.e-hero_0 { left: -115px; top: 126px; width: 815px; height: 248px; color: var(--sage); line-height: 1.201; font-size: 200px; text-align: center; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(352deg); }
.e-hero_1 { left: 189px; top: 285px; width: 822px; height: 339px; color: var(--pink); line-height: 0.901; font-size: 100px; text-align: center; }
.e-hero_2 { left: 946px; top: 511px; width: 313px; height: 375px; background-image: url("../img/5079344a-4_1.png"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.e-hero_3 { left: 989px; top: 544px; width: 227px; height: 274px; background-image: url("../img/99d6f819-eaffa922-f7ba-4bff-8568-504beb889a72.jpg"); background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
.sec-post-layout-1 { --h: 776px; background: var(--stone); }
.e-post-layout-1_0 { left: 600px; top: 377px; width: 487px; height: 128px; color: rgba(24,24,27,1); letter-spacing: 0em; font-size: 20px; text-align: left; }
.e-post-layout-1_1 { left: 600px; top: 270px; width: 485px; height: 92px; font-size: 39px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
.e-post-layout-1_2 { left: 607px; top: 189px; width: 377px; height: 29px; }
.e-post-layout-1_3 { left: 0px; top: 112px; width: 454px; height: 635px; background-image: url("../img/7a780d75-logo-header.svg"); background-size: contain; background-position: 50%; }
.e-post-layout-1_4 { left: 692px; top: 519px; width: 270px; height: 48px; }
.sec-social-testimonials { --h: 1107px; background: var(--forest); }
.sec-social-testimonials::before { content: ""; position: absolute; inset: 0; background: url("../img/d0f5c8f1-img_4159.jpg") center center / cover no-repeat; opacity: 1.0; pointer-events: none; }
.e-social-testimonials_0 { left: 23px; top: 85px; width: 543px; height: 325px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
.e-social-testimonials_1 { left: 230px; top: 187px; width: 300px; height: 34px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 22px; text-align: left; }
.e-social-testimonials_2 { left: 60px; top: 111px; width: 138px; height: 129px; background-image: url("../img/0128bf82-img_4208.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-social-testimonials_3 { left: 60px; top: 267px; width: 470px; height: 100px; font-size: 26px; }
.e-social-testimonials_4 { left: 229px; top: 141px; width: 301px; height: 46px; text-align: left; }
.e-social-testimonials_5 { left: 618px; top: 210px; width: 543px; height: 332px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
.e-social-testimonials_6 { left: 825px; top: 312px; width: 300px; height: 34px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 22px; text-align: left; }
.e-social-testimonials_7 { left: 655px; top: 236px; width: 138px; height: 129px; background-image: url("../img/99179848-img_4117.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-social-testimonials_8 { left: 655px; top: 392px; width: 470px; height: 100px; font-size: 26px; }
.e-social-testimonials_9 { left: 824px; top: 266px; width: 301px; height: 46px; text-align: left; }
.e-social-testimonials_10 { left: 23px; top: 501px; width: 543px; height: 325px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
.e-social-testimonials_11 { left: 230px; top: 603px; width: 300px; height: 34px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 22px; text-align: left; }
.e-social-testimonials_12 { left: 60px; top: 527px; width: 138px; height: 129px; background-image: url("../img/887f478f-img_4115.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-social-testimonials_13 { left: 60px; top: 683px; width: 470px; height: 100px; font-size: 26px; }
.e-social-testimonials_14 { left: 229px; top: 557px; width: 301px; height: 46px; text-align: left; }
.e-social-testimonials_15 { left: 618px; top: 626px; width: 543px; height: 332px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
.e-social-testimonials_16 { left: 825px; top: 728px; width: 300px; height: 34px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 22px; text-align: left; }
.e-social-testimonials_17 { left: 655px; top: 652px; width: 138px; height: 129px; background-image: url("../img/8ff88a2c-img_4217.jpg"); background-size: cover; background-position: 50% 50%; border-radius: 50%; }
.e-social-testimonials_18 { left: 655px; top: 808px; width: 470px; height: 100px; font-size: 26px; }
.e-social-testimonials_19 { left: 824px; top: 682px; width: 301px; height: 46px; text-align: left; }
.sec-call-to-action-1 { --h: 687px; background: var(--cream); }
.e-call-to-action-1_0 { left: 270px; top: 235px; width: 660px; height: 196px; color: var(--forest); text-transform: none; font-size: 100px; text-align: center; }
.e-call-to-action-1_1 { left: 510px; top: 473px; width: 180px; height: 53px; background: var(--pink); }
.e-call-to-action-1_2 { left: 526px; top: 100px; width: 148px; height: 135px; background-image: url("../img/b4c4786a-beloved_welds_1.png"); background-size: contain; background-position: 50%; }
.sec-contact { --h: 842px; background: var(--pink); }
.e-contact_0 { left: 619px; top: 114px; width: 466px; height: 116px; font-size: 32px; }
.e-contact_1 { left: 86px; top: -77px; width: 466px; height: 721px; background-image: url("../img/99179848-img_4117.jpg"); background-size: cover; background-position: 100% 100%; }
.e-contact_view-1_0 { left: 619px; top: 422px; width: 400px; height: 103px; background: var(--white); border-radius: 2px; }
.e-contact_view-1_1 { left: 639px; top: 437px; width: 360px; height: 72px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
.e-contact_view-1_2 { left: 619px; top: 355px; width: 400px; height: 50px; background: var(--white); border-radius: 2px; }
.e-contact_view-1_3 { left: 639px; top: 371px; width: 360px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
.e-contact_view-1_4 { left: 619px; top: 285px; width: 400px; height: 50px; background: var(--white); border-radius: 2px; }
.e-contact_view-1_5 { left: 639px; top: 300px; width: 360px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
.e-contact_view-1_6 { left: 619px; top: 215px; width: 400px; height: 50px; background: var(--white); border-radius: 2px; }
.e-contact_view-1_7 { left: 639px; top: 230px; width: 360px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
.e-contact_view-1_8 { left: 737px; top: 571px; width: 165px; height: 47px; }
.e-contact_view-2_0 { left: 451px; top: 270px; width: 480px; height: 337px; background: var(--sage); border: 5px solid var(--white); }
.e-contact_view-2_1 { left: 514px; top: 359px; width: 337px; height: 159px; text-align: center; }
.e-contact_3 { left: 594px; top: -43px; width: 981px; height: 107px; color: var(--forest); line-height: 0.8; font-size: 150px; text-align: left; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(355deg); }
.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: 10; 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); }
  .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: 270px; background: var(--cream); z-index: 1; }
  .sec-hero::before { content: none; }
  .e-hero_0 { left: -10px; top: 44px; width: 212px; height: 45px; color: var(--sage); line-height: 0.7; font-size: 77px; text-align: center; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(352deg); }
  .e-hero_1 { left: 28px; top: 96px; width: 265px; height: 111px; color: var(--pink); line-height: 0.9; font-size: 38px; text-align: center; }
  .e-hero_2 { left: 218px; top: 158px; width: 112px; height: 165px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
  .e-hero_3 { left: 232px; top: 183px; width: 85px; height: 102px; background-size: cover; background-position: 50% 50%; transform: rotate(2deg); }
  .sec-post-layout-1 { --h: 762px; background: var(--stone); }
  .e-post-layout-1_0 { left: 20px; top: 538px; width: 280px; height: 109px; color: rgba(24,24,27,1); letter-spacing: 0em; font-size: 16px; text-align: left; }
  .e-post-layout-1_1 { left: 20px; top: 446px; width: 280px; height: 97px; font-size: 29px; font-family: var(--font-display); font-weight: 400; font-style: normal; }
  .e-post-layout-1_2 { left: 20px; top: 394px; width: 280px; height: 27px; }
  .e-post-layout-1_3 { left: 24px; top: 67px; width: 217px; height: 304px; background-size: contain; background-position: 50%; }
  .e-post-layout-1_4 { left: 12px; top: 672px; width: 296px; height: 46px; }
  .sec-social-testimonials { --h: 1368px; background: var(--forest); }
  .sec-social-testimonials::before { content: ""; position: absolute; inset: 0; background: url("../img/8c88c1d9-img_4157.jpg") center center / cover no-repeat; opacity: 1.0; pointer-events: none; }
  .e-social-testimonials_0 { left: 35px; top: 105px; width: 250px; height: 216px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
  .e-social-testimonials_1 { left: 60px; top: 193px; width: 200px; height: 26px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 18px; text-align: center; }
  .e-social-testimonials_2 { left: 120px; top: 65px; width: 80px; height: 81px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-social-testimonials_3 { left: 60px; top: 230px; width: 211px; height: 80px; font-size: 15px; }
  .e-social-testimonials_4 { left: 60px; top: 165px; width: 200px; height: 28px; text-align: center; }
  .e-social-testimonials_5 { left: 35px; top: 413px; width: 250px; height: 241px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
  .e-social-testimonials_6 { left: 60px; top: 501px; width: 200px; height: 26px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 18px; text-align: center; }
  .e-social-testimonials_7 { left: 120px; top: 373px; width: 80px; height: 82px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-social-testimonials_8 { left: 60px; top: 536px; width: 200px; height: 80px; font-size: 15px; }
  .e-social-testimonials_9 { left: 60px; top: 474px; width: 200px; height: 28px; text-align: center; }
  .e-social-testimonials_10 { left: 28px; top: 739px; width: 264px; height: 207px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
  .e-social-testimonials_11 { left: 49px; top: 836px; width: 222px; height: 29px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 18px; text-align: center; }
  .e-social-testimonials_12 { left: 116px; top: 695px; width: 89px; height: 90px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-social-testimonials_13 { left: 49px; top: 872px; width: 222px; height: 51px; font-size: 15px; }
  .e-social-testimonials_14 { left: 49px; top: 805px; width: 222px; height: 31px; text-align: center; }
  .e-social-testimonials_15 { left: 31px; top: 1046px; width: 259px; height: 252px; background: var(--stone); box-shadow: 10px 10px 5px rgba(0,0,0,0.25); border-radius: 25px; }
  .e-social-testimonials_16 { left: 57px; top: 1137px; width: 207px; height: 27px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 18px; text-align: center; }
  .e-social-testimonials_17 { left: 119px; top: 1004px; width: 83px; height: 85px; background-size: cover; background-position: 50% 50%; border-radius: 50px; }
  .e-social-testimonials_18 { left: 54px; top: 1188px; width: 213px; height: 83px; font-size: 15px; }
  .e-social-testimonials_19 { left: 57px; top: 1108px; width: 207px; height: 29px; text-align: center; }
  .sec-call-to-action-1 { --h: 446px; background: var(--cream); }
  .e-call-to-action-1_0 { left: 12px; top: 161px; width: 296px; height: 98px; color: var(--forest); text-transform: none; font-size: 37px; text-align: center; }
  .e-call-to-action-1_1 { left: 80px; top: 283px; width: 160px; height: 42px; background: var(--pink); }
  .e-call-to-action-1_2 { left: 114px; top: 57px; width: 93px; height: 85px; background-size: contain; background-position: 50%; }
  .sec-contact { --h: 893px; background: var(--pink); }
  .e-contact_0 { left: 44px; top: 253px; width: 228px; height: 69px; font-size: 25px; }
  .e-contact_1 { left: 48px; top: -60px; width: 224px; height: 298px; background-size: cover; background-position: 100% 100%; }
  .e-contact_view-1_0 { left: 40px; top: 565px; width: 240px; height: 206px; background: var(--white); border-radius: 2px; }
  .e-contact_view-1_1 { left: 60px; top: 576px; width: 200px; height: 180px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
  .e-contact_view-1_2 { left: 40px; top: 499px; width: 240px; height: 41px; background: var(--white); border-radius: 2px; }
  .e-contact_view-1_3 { left: 60px; top: 510px; width: 200px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
  .e-contact_view-1_4 { left: 40px; top: 438px; width: 240px; height: 41px; background: var(--white); border-radius: 2px; }
  .e-contact_view-1_5 { left: 60px; top: 449px; width: 200px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
  .e-contact_view-1_6 { left: 40px; top: 377px; width: 240px; height: 41px; background: var(--white); border-radius: 2px; }
  .e-contact_view-1_7 { left: 60px; top: 388px; width: 200px; height: 20px; text-transform: uppercase; line-height: 1.4; font-size: 15px; }
  .e-contact_view-1_8 { left: 80px; top: 804px; width: 160px; height: 42px; }
  .e-contact_view-2_0 { left: 33px; top: 364px; width: 254px; height: 153px; background: var(--sage); border: 4px solid var(--white); }
  .e-contact_view-2_1 { left: 49px; top: 388px; width: 222px; height: 105px; text-align: center; }
  .e-contact_3 { left: 19px; top: 332px; width: 232px; height: 46px; color: var(--forest); line-height: 1.1; font-size: 49px; text-align: left; font-family: var(--font-script); font-weight: 400; font-style: normal; transform: rotate(355deg); }
  .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; }
}
