.vegan-diet{position:relative;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:normal;color:#166435;padding:0 0 120px}@media screen and (min-width:1200px){.vegan-diet{max-width:1600px;margin:0 auto}}.vegan-diet .font-handrawn,.vegan-diet h1,.vegan-diet h2,.vegan-diet h3,.vegan-diet h4,.vegan-diet h5,.vegan-diet h6{font-family:"Delicious Handrawn",cursive;font-weight:400;margin:0}.vegan-diet .font-handrawn span,.vegan-diet h1 span,.vegan-diet h2 span,.vegan-diet h3 span,.vegan-diet h4 span,.vegan-diet h5 span,.vegan-diet h6 span{display:block}.vegan-diet .font-handrawn span:last-of-type,.vegan-diet h1 span:last-of-type,.vegan-diet h2 span:last-of-type,.vegan-diet h3 span:last-of-type,.vegan-diet h4 span:last-of-type,.vegan-diet h5 span:last-of-type,.vegan-diet h6 span:last-of-type{color:#42a652}.vegan-diet p{margin:0}.vegan-diet ul{margin:0;padding:0;list-style:none}.vegan-diet b,.vegan-diet strong{font-weight:700}.vegan-diet img,.vegan-diet svg{display:block}.vegan-diet .main-container{position:relative;max-width:360px;margin:0 auto;padding:1px 0}@media screen and (min-width:768px){.vegan-diet .main-container{max-width:728px}}@media screen and (min-width:1200px){.vegan-diet .main-container{max-width:1200px}}.vegan-diet .button{display:table;background-color:#166435;color:#fff;font-size:18px;text-decoration:none;text-align:center;padding:15px 45px;border:2px solid #166435;border-radius:10px;transition:background-color 50ms,border-color 50ms}.vegan-diet .button:hover{background-color:#42a652;border-color:#42a652}.vegan-diet .button.bordered{background-color:transparent;color:#166435;transition:border-color 50ms,color 50ms}.vegan-diet .button.bordered:hover{background-color:transparent;color:#42a652}.vegan-diet__intro{position:relative}.vegan-diet__intro picture{position:absolute;top:0;left:0;width:100%;z-index:1}.vegan-diet__intro picture img{width:100%;object-fit:cover}.vegan-diet__intro svg{position:absolute;bottom:30px;left:calc(50% - 72px);z-index:5}@media screen and (min-width:768px){.vegan-diet__intro svg{bottom:20px;left:20px}}@media screen and (min-width:1200px){.vegan-diet__intro svg{width:190px;height:auto;bottom:30px;left:30px}}.vegan-diet__intro svg path{fill:#166435}.vegan-diet__intro .main-container{position:relative;height:884px}@media screen and (min-width:768px){.vegan-diet__intro .main-container{height:544px}}@media screen and (min-width:1200px){.vegan-diet__intro .main-container{height:820px}}.vegan-diet__intro .wrap{position:relative;width:295px;margin:0 auto;z-index:5}@media screen and (min-width:768px){.vegan-diet__intro .wrap{width:370px;margin:0 0 0 35px}}@media screen and (min-width:1200px){.vegan-diet__intro .wrap{width:540px;margin:0 0 0 95px}}.vegan-diet__intro .wrap h1{font-size:60px;line-height:65px;text-align:center;margin:25px 0 0}@media screen and (min-width:768px){.vegan-diet__intro .wrap h1{font-size:76px;line-height:1;margin:55px 0 0}}@media screen and (min-width:1200px){.vegan-diet__intro .wrap h1{font-size:110px;line-height:.95;margin:145px 0 0}}@media screen and (min-width:768px){.vegan-diet__intro .wrap h1 span{position:relative}}@media screen and (min-width:768px){.vegan-diet__intro .wrap h1 span:first-of-type{z-index:5}}@media screen and (min-width:768px){.vegan-diet__intro .wrap h1 span:last-of-type{font-size:67px;z-index:1}}@media screen and (min-width:1200px){.vegan-diet__intro .wrap h1 span:last-of-type{font-size:100px}}.vegan-diet__intro .wrap p{width:275px;font-size:16px;line-height:23px;text-align:center;margin:6px auto 0}@media screen and (min-width:768px){.vegan-diet__intro .wrap p{width:310px}}@media screen and (min-width:1200px){.vegan-diet__intro .wrap p{width:375px;font-size:20px;line-height:28px;margin:15px auto 0}}.vegan-diet__intro .wrap .button{width:248px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (max-width:767px){.vegan-diet__intro .wrap .button{font-size:15px;padding-top:12px;padding-bottom:12px}}@media screen and (min-width:768px){.vegan-diet__intro .wrap .button{width:308px}}.vegan-diet__intro .wrap .button:first-of-type{margin-top:12px}@media screen and (min-width:768px){.vegan-diet__intro .wrap .button:first-of-type{margin-top:25px}}.vegan-diet__intro .wrap .button:last-of-type{margin-top:10px}@media screen and (min-width:768px){.vegan-diet__intro .wrap .button:last-of-type{margin-top:20px}}.vegan-diet__intro .wrap .video{position:relative;z-index:5;width:284px;height:504px;margin:30px 0}@media screen and (min-width:768px){.vegan-diet__intro .wrap .video{position:absolute;top:-15px;left:117%;width:258px;height:458px;margin:0}}@media screen and (min-width:1200px){.vegan-diet__intro .wrap .video{width:406px;height:721px;top:-97px;left:120%}}.vegan-diet__intro .wrap .video video{max-width:100%;height:auto}.vegan-diet__intro .wrap .video .button{position:absolute;top:0;right:10px;background:#fff;color:#267546;padding:6px 0;width:160px}.vegan-diet__intro .wrap .video .button:hover{background:#267546;color:#fff}