h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{font-family:Sarabun,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#0d0b0a;background-color:#f2fafa;display:flex;flex-direction:column;min-width:100%;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}input{font-family:inherit}.container{min-width:320px;max-width:375px;width:100%;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px;margin:0 auto;padding:0 32px}}@media only screen and (min-width: 1336px){.container{max-width:1440px;margin:0 auto;padding:0 64px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:700;display:flex;justify-content:center;align-items:center;background:#00000040;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal-overlay.is-hidden{opacity:1;visibility:visible;pointer-events:auto}.no-scroll{overflow:hidden}.backdrope{position:absolute;top:0;left:0;width:100%;height:100%;z-index:800;display:flex;justify-content:center;align-items:center;background:#00000040}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:320px;width:calc(100% - 32px);max-width:375px;min-height:720px;background:#dfebeb;transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:64px 16px 112px;margin:0 auto;z-index:999}.modal-button-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background-color:#0000;padding:0;display:flex;justify-content:center;align-items:center}.modal-button-close:hover,.modal-button-close:focus{opacity:.5}.modal-button-close:active{background:none;border:1px solid #c2d9fc;opacity:1}.modal-button-close-icon{fill:#0d0b0a}.modal-description-box{width:100%;padding-bottom:32px}.modal-title{font-weight:400;font-size:40px;line-height:1.2;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:32px}.modal-description{font-weight:400;font-size:18px;line-height:1.4;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:8px}.modal-price{font-weight:400;font-size:44px;line-height:1.2;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a}.modal-form{width:100%;min-height:346px}.modal-form-list{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px}.modal-form-list-item{width:100%}.modal-form-label{max-height:26px;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a;padding:0}.modal-form-input{border:1px solid rgba(255,255,255,0);border-radius:12px;padding:8px 12px;width:100%;height:42px;margin-top:8px;background:#0d0b0a0d}.modal-form-list-input::placeholder{font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a99}.modal-form-input:focus{outline:none}.modal-form-input:focus::placeholder{opacity:0}.modal-form-input:not(:placeholder-shown):invalid{border-color:#b10000;color:#b10000}.modal-form-text-invalid{font-size:16px;padding-left:0;margin-top:8px;color:#b10000;display:none}.modal-form-input:not(:placeholder-shown):invalid~.modal-form-text-invalid{display:block}.modal-button-checkout{display:block;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;border:1px solid #c2d9fc;border-radius:100px;padding:10px 24px;width:100%;height:46px;background:#c2d9fc;margin-top:24px}.modal-button-checkout:hover,.modal-button-checkout:focus{opacity:.5}.modal-button-checkout:active{background:none;border:1px solid #c2d9fc;opacity:1}@media only screen and (min-width: 768px){.modal{max-width:704px;height:auto;min-height:573px;padding:64px 92px;border-radius:16px}.modal-description-box{padding-bottom:24px}.modal-title{font-size:52px;margin-bottom:24px}.modal-description{font-size:22px}.modal-price{font-size:36px;line-height:1.4}.modal-form{min-height:246px}.modal-form-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.modal-form-list-item:first-child{width:100%}.modal-form-list-item{width:calc((100% - 24px)/2)}.modal-button-checkout{width:auto;margin:24px auto 0;font-size:16px;text-align:center}}@media only screen and (min-width: 1336px){.modal{max-width:768px;padding:64px}}.page-header{position:sticky;top:0;background-color:#f2fafa}.container.header-style{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;padding-top:15px}.header-menu-btn{display:flex;justify-content:center;align-items:center;background:transparent;cursor:pointer;border:none}.header-menu-nav-list{display:flex;gap:32px;display:none}.header-nav-link{font-size:16px;display:block;transition:border-bottom .25s cubic-bezier(.4,0,.2,1)}.header-nav-link:hover,.header-nav-link:focus{border-bottom:2px solid rgba(13,11,10,.5)}.header-logo{max-width:84px;position:absolute;left:50%;transform:translate(-50%)}.header-menu-btn-icon{fill:#0d0b0a}.header-anchor-link{border:1px solid #c2d9fc;border-radius:100px;padding:4px 20px;min-width:74px;background-color:#c2d9fc;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.header-anchor-link:hover,.header-anchor-link:focus{opacity:.5}.header-anchor-link:focus{border:1px solid #c2d9fc;opacity:1}.header-span-wrap{display:none}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f2fafa}.mobile-menu.is-hidden{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu{opacity:0;visibility:hidden;pointer-events:none}.container.mobile-menu-container{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:160px;padding-top:15px;min-height:100vh}.mobile-style{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin:0}.button-close{display:flex;justify-content:center;align-items:center;background:transparent;cursor:pointer;border:none}.button-close-icon{fill:#000}.mobile-menu-list-wrap{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.burger-menu-nav-list{display:flex;flex-direction:column}.burger-menu-nav-item{font-size:16px;color:#0d0b0a;padding:12px 0}.header-anchor-link.menu{font-weight:500;font-size:16px;color:#0d0b0a;margin-top:auto}@media screen and (min-width:768px){.header-span-wrap{display:contents}}@media screen and (min-width:768px){.header-anchor-link.menu{max-width:204px}}@media screen and (min-width: 1336px){.mobile-menu,.header-menu-btn{display:none}.header-menu-nav-list{display:flex}}.yoga-classes{background-color:#dfebeb;padding:64px 16px}.explore-text{font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#0d0b0a;margin:0 auto;padding-bottom:12px}.yoga-classes-title{font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin:0 auto;padding-bottom:20px}.yoga-classes-text{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a;padding-top:20px}.yoga-classes-list{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:48px auto 0}.yoga-classes-item{width:100%}.yoga-classes-content{display:flex;flex-wrap:wrap;margin-bottom:8px;text-align:center;padding-top:20px}.yoga-classes-item-title{font-weight:400;font-size:24px;line-height:1.4;letter-spacing:.01em;text-align:center;color:#0d0b0a}.yoga-classes-img{border-radius:16px}.yoga-classes-anchor-link{border:1px solid #c2d9fc;border-radius:100px;padding:4px 20px;width:100%;background-color:#c2d9fc;text-align:center;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.yoga-classes-anchor-link:hover,.yoga-classes-anchor-link:focus{opacity:.5}.yoga-classes-anchor-link:focus{border:1px solid #c2d9fc;opacity:1}.yoga-classes-span-wrap{display:none}.button-wrapper{display:flex;justify-content:center;margin-top:48px}.yoga-classes .container{padding-top:64px;padding-bottom:64px}@media screen and (min-width: 768px){.yoga-classes{background-color:#f2fafa}.yoga-classes.container{padding:40px 32px}.yoga-classes-anchor-link{width:110px;padding:4px}.yoga-classes-list{gap:24px}.yoga-classes-item{width:calc((100% - 24px)/2)}.yoga-classes-item:last-child{width:100%}.yoga-classes-item-title{margin:0 auto}.yoga-classes-text{font-size:18px;margin:0 auto}.yoga-classes-span-wrap{display:contents}.yoga-classes .container{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 1336px){.yoga-classes.container{padding:112px 64px}.yoga-classes-title{font-size:52px}.yoga-classes-content{display:flex;max-width:768px;margin:0 auto}.yoga-classes-item{width:calc((100% - 24px * 2) / 3)}.yoga-classes-item:last-child{width:calc((100% - 24px * 2) / 3)}.yoga-classes .container{padding-top:112px;padding-bottom:112px;max-width:1336px}}.container.hero-container{padding:0}.hero-content{display:flex;padding:48px 16px;gap:20px;flex-wrap:wrap}.hero-title{font-family:Cabin;font-weight:400;font-size:44px;line-height:120%;letter-spacing:.01em;color:#0d0b0a}.hero-text{margin:0;font-size:16px;line-height:160%;color:#0d0b0a}.hero-buttons{display:flex;flex-direction:column;gap:16px;padding-top:24px}.button-to-pricing,.button-to-gallery{font-weight:500;font-size:16px;line-height:160%;color:#0d0b0a;text-decoration:none;border:1px solid #c2d9fc;border-radius:100px;max-width:329px;height:46px;background-color:#c2d9fc;display:flex;text-align:center;justify-content:center;align-items:center;transition:border .25s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:color .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-to-gallery{background-color:#0d0b0a0d}.button-to-pricing:hover,.button-to-pricing:focus,.button-to-gallery:hover,.button-to-gallery:focus{opacity:.5}.button-to-pricing:active{background:none;border:1px solid #c2d9fc;opacity:1}.button-to-gallery:active{background:none;border:1px solid #868584;opacity:1}@media screen and (min-width: 768px){.hero-content{padding-top:24px;padding-bottom:24px;padding-left:32px;gap:8px;max-width:644px;justify-content:left}.hero-title-container{max-width:423px}.hero-description{max-width:641px}.hero-text{font-size:18px}.hero-buttons{flex-direction:row;padding-top:32px}.button-to-pricing,.button-to-gallery{width:144px}}@media screen and (min-width: 1336px){.hero-content{padding:80px 64px;gap:24px;flex-wrap:nowrap;max-width:1336px}.hero-title-container{max-width:644px}.hero-title{font-size:72px}.hero-description{max-width:641px}.hero-buttons{display:flex;gap:16px;padding-top:32px}.button-to-pricing,.button-to-gallery{width:113px}}.team-section{text-align:center;padding:64px 0}.team-subtitle{font-weight:600;line-height:1.5;margin-bottom:12px}.team-title{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;margin-bottom:20px}.team-paragraph{margin-bottom:48px}.team-grid{display:flex;flex-direction:column;max-width:343px;gap:48px}.team-card{display:flex;flex-direction:column;align-items:center}.team-picture{border-radius:16px;overflow:hidden;margin-bottom:20px}.team-name{font-weight:600;font-size:18px;line-height:1.6}.team-role{margin-bottom:12px}.team-desc{margin-bottom:20px}.team-social{display:flex;gap:14px;margin-bottom:10px}.team-social-link{display:flex;justify-content:center;align-items:center}.link-active{transition:color .25s ease-in-out,fill .25s ease-in-out}.link-active:hover,.link-active:focus{color:#868584;fill:#868584}@media (min-width: 768px){.team-section{padding:40px 0}.team-title{font-size:52px;margin-bottom:24px}.team-paragraph{font-size:18px;margin-bottom:40px}.team-grid{flex-direction:row;flex-wrap:wrap;max-width:704px;justify-content:center;align-items:flex-start;gap:24px}.team-card{width:calc((100% - 24px)/2)}.team-name{font-weight:600;font-size:22px}.team-role{font-size:18px}}@media (min-width: 1336px){.team-section{padding:112px 0}.team-grid{max-width:1312px;gap:64px 24px}.team-card{width:calc((100% - 48px) / 3)}}.gallery{background-color:#f2fafa}.gallery .container{padding-top:20px;padding-bottom:20px}.titel-gallery{font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;width:335px;margin:0 auto 20px}.page-gallery{font-weight:400;font-size:18px;line-height:1.6;text-align:center;color:#0d0b0a;width:335px;margin:0 auto 48px}.foto-list-gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:24px;column-gap:24px}.list-gallery{width:calc((100% - 24px)/2)}.img-gallery{border-radius:16px;width:100%;height:auto;object-fit:cover;display:block}@media screen and (min-width: 768px){.gallery .container{padding-top:40px;padding-bottom:40px}.titel-gallery{margin-bottom:24px}.page-gallery{margin-bottom:80px}.titel-gallery,.page-gallery{width:704px;justify-content:center}.list-gallery{width:340px}}@media screen and (min-width: 1336px){.gallery .container{padding-top:112px;padding-bottom:112px}.list-gallery{width:calc((100% - 48px) / 3)}}.yoga-helps{text-align:center;background-color:#dfebeb;padding:64px 0}.helps-title{margin:0 auto 20px;max-width:343px;font-weight:400;font-size:40px;line-height:1.2;text-align:center;color:var(--color-scheme-1-text)}.helps-subtitle{max-width:343px;font-weight:400;font-size:16px;line-height:1.6;text-align:center;margin:0 auto 48px;color:var(--color-scheme-1-text)}.helps-list{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin-bottom:40px}.helps-item{text-align:center;border-radius:12px;max-width:343px;margin:0 auto}.helps-item-title{font-weight:400;font-size:24px;letter-spacing:.01em;line-height:1.4;white-space:nowrap;color:var(--color-scheme-1-text);margin-top:0;margin-bottom:20px}.helps-text{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:var(--color-scheme-1-text)}.btn-helps{display:flex;align-items:center;justify-content:center;border-radius:100px;padding:10px 24px;font-weight:500;font-size:16px;line-height:1.6;cursor:pointer;background-color:#c2d9fc;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);width:100%;max-width:343px;height:46px;margin:0 auto}.btn-helps:hover,.btn-helps:focus{opacity:.5}.btn-helps:focus:focus{border:1px solid #c2d9fc;opacity:1}.btn-helps-mobile{display:inline}.btn-helps-desktop{display:none}@media screen and (min-width: 768px){.yoga-helps{background-color:#f2fafa;padding:40px 0}.helps-subtitle{font-size:18px;max-width:640px;margin:0 auto 40px}.helps-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.helps-title{max-width:704px}.helps-item{width:calc((100% - 24px)/2);margin-bottom:22px}.helps-item-title{margin:0 auto}.btn-helps{padding:10px 24px;min-width:110px}.btn-helps-mobile{display:none}.btn-helps-desktop{display:inline;white-space:nowrap}}@media screen and (min-width: 1336px){.yoga-helps{background-color:#f2fafa;padding:112px 0}.helps-title{font-size:52px}.helps-subtitle{font-size:18px}.helps-list{gap:24px}.helps-item{width:calc((100% - 72px)/4);margin-bottom:0}.helps-item-title{white-space:normal;font-size:28px;margin-bottom:24px}.btn-helps{margin-top:40px;max-width:110px}}.testi-container{padding-top:64px;padding-bottom:64px}.testi-title{font-family:Cabin,sans-serif;font-size:52px;line-height:1.2;letter-spacing:.01em;font-weight:400;text-align:center;margin-bottom:20px}.testi-title-text{text-align:center;margin-bottom:24px}.testi-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.testi-list-item{width:100%;font-size:22px;text-align:center;padding:12px;background-color:#dfebeb;border-radius:24px}.testi-container-card{margin-top:32px}.testi-container-card-foto{width:56px;margin:auto}.testi-container-card-title{font-weight:700;font-size:18px}.testi-container-card-text{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.5}@media only screen and (min-width: 768px){.testi-container{padding-top:40px;padding-bottom:40px}.testi-title{font-size:40px;margin-bottom:24px}}@media only screen and (min-width: 1336px){.testi-container{padding-top:112px;padding-bottom:112px}.testi-list-item{width:calc((100% - 24px)/2);display:flex;justify-content:space-between;flex-direction:column}.testi-title{font-size:52px}.testi-list-container-text{flex-grow:1;margin-bottom:32px}.testi-container-card{margin-top:auto;text-align:center}.testi-container-card-text{font-family:Sarabun,sans-serif}}.pricing{background:#f8fbfe}.pricing .container{padding-top:64px;padding-bottom:64px}.pricing-title-box{padding:0;margin-bottom:48px}.pricing-subtitle{font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#0d0b0a;margin-bottom:12px}.pricing-title{font-weight:400;font-size:40px;line-height:1.2;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:20px}.pricing-description{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a}.pricing-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.pricing-list-item{margin:0 auto;border:0px solid rgba(13,11,10,.15);border-radius:16px;padding:32px 24px;width:100%;height:auto;background:#dfebeb}.pricing-tablet{display:none}.pricing-list-box-title{font-weight:400;font-size:18px;line-height:1.4;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:8px}.pricing-list-box-price{font-weight:400;font-size:44px;line-height:1.2;font-family:Cabin,sans-serif;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:24px}.pricing-list-box-sublist{margin-bottom:32px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px}.pricing-list-box-sublist-item{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:16px}.pricing-list-box-sublist-icon{flex-shrink:0}.pricing-list-box-sublist-text{font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a}.pricing-list-box-sublist-button{display:block;margin:0 auto;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;border:1px solid #c2d9fc;border-radius:100px;padding:10px 24px;width:100%;height:46px;background:#c2d9fc}.pricing-list-box-sublist-button:hover,.pricing-list-box-sublist-button:focus{opacity:.5}.pricing-list-box-sublist-button:active{background:none;border:1px solid #c2d9fc;opacity:1}@media only screen and (min-width: 768px){.pricing{background:#f2fafa}.pricing .container{padding-top:40px;padding-bottom:40px}.pricing-title-box{width:100%;margin-bottom:24px}.pricing-subtitle{margin-bottom:16px}.pricing-title{margin-bottom:24px}.pricing-description{font-size:18px}.pricing-list{flex-direction:row;flex-wrap:wrap;gap:24px}.pricing-list-item{padding:16px;width:calc((100% - 24px)/2);height:383px}.pricing-mobile-and-desktop{display:none}.pricing-tablet{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px;padding:86px 16px}.pricing-tablet-text-box{width:calc((100% - 32px)/2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px}.pricing-tablet .pricing-list-box-sublist{width:calc((100% - 32px)/2);display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:16px;padding:8px 0;margin:0}.pricing-list-box-title{font-size:22px}.pricing-list-box-price{font-size:72px;margin-bottom:32px}.pricing-list-item:last-child .pricing-list-box-title{margin-bottom:0}.pricing-list-item:last-child .pricing-list-box-price{margin-bottom:0}.pricing-list-box-sublist-button{width:100%;height:46px}}@media only screen and (min-width: 1336px){.pricing .container{padding-top:112px;padding-bottom:112px}.pricing-title-box{max-width:768px;margin:0 auto 40px}.pricing-title{font-size:52px}.pricing-description{font-size:18px}.pricing-list{align-items:stretch}.pricing-list-item{display:flex;flex-direction:column;justify-content:space-between;padding:32px;width:calc((100% - 48px) / 3);height:auto}.pricing-tablet{display:none}.pricing-mobile-and-desktop{display:block}.pricing-list-box-sublist{margin-bottom:auto}.pricing-list-box-sublist-button{width:100%;margin-top:32px}}.footer{background-color:#dfebeb}.footer .container{padding-top:48px;padding-bottom:48px}.sub-container{display:flex;flex-direction:column;gap:48px;border:0px solid #f8fbfe;border-radius:16px;background:#f8fbfe;padding:32px}.footer-newsletter{display:flex;flex-direction:column;gap:20px}.footer-subscribe-label{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a}.footer-subscribe-input{background-color:#0d0b0a0d;border:1px solid rgba(255,255,255,0);border-radius:12px;padding:8px 12px;width:100%;height:42px;margin-bottom:16px;font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a;transition:border .25s cubic-bezier(.4,0,.2,1)}.footer-subscribe-input::placeholder{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a99}.footer-subscribe-input:focus::placeholder{opacity:0}.footer-subscribe-input:focus-visible{outline:none}.footer-input-error-text{display:none;font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#b10000;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer-subscribe-input:focus{border:1px solid rgba(255,255,255,0)}.footer-subscribe-input:not(:placeholder-shown):invalid{border-color:#b10000;margin-bottom:8px;color:#b10000}.footer-subscribe-input:not(:placeholder-shown):invalid~.footer-input-error-text{display:block;margin-bottom:16px;opacity:1}.footer-subscribe-btn{background-color:#0d0b0a0d;border:1px solid rgba(255,255,255,0);border-radius:100px;padding:10px 24px;width:100%;height:46px;margin-bottom:12px;font-family:Sarabun,sans-serif;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;transition:background-color .25s cubic-bezier(.4,0,.2,1);transition:border .25s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer-subscribe-btn:focus,.footer-subscribe-btn:hover{opacity:.5}.footer-subscribe-btn:active{border:1px solid #868584;background-color:transparent}.footer-subscribe-btn:disabled{opacity:.2}.footer-subscribe-policy{font-family:Sarabun,sans-serif;font-weight:400;font-size:12px;line-height:1.6;color:#0d0b0a}.footer-quick-links{margin-bottom:40px}.footer-quick-links-title{font-family:Sarabun,sans-serif;font-weight:600;font-size:16px;line-height:1.6;color:#0d0b0a;margin-bottom:12px}.footer-quick-links-item{padding:8px 0;font-size:14px}.footer-quick-links-item .link{color:#0d0b0a}.footer-media-title{font-family:Sarabun,sans-serif;font-weight:600;font-size:16px;line-height:1.6;color:#0d0b0a;margin-bottom:12px}.footer-media-item{font-family:Sarabun,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#0d0b0a;padding:8px 0}.footer-media-item .icon{margin-right:12px;fill:#0d0b0a}.footer-media-item .link{color:#0d0b0a;display:flex}.footer-media-item .link:hover .icon{opacity:.5}.footer-media-item .link:active .icon{opacity:.3}.footer-copyright{font-family:Sarabun,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#0d0b0a}@media screen and (min-width: 768px){.footer .container{padding-top:40px;padding-bottom:40px}.footer-subscribe-form{display:flex;justify-content:space-between;gap:16px}.footer-subscribe-input{min-width:564px}.footer-subscribe-btn{width:78px}.footer-link{display:flex;gap:40px}.footer-quick-links,.footer-media{width:100%;margin:0}}@media screen and (min-width: 1336px){.footer .container{padding-top:64px;padding-bottom:64px}.sub-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:0px}.footer-newsletter{margin-bottom:24px}.footer-subscribe-form{margin-bottom:16px}.footer-subscribe-btn,.footer-subscribe-input{margin-bottom:0}.footer-subscribe-input{max-width:501px;width:501px;margin-right:16px}.footer-subscribe-btn{width:auto}.footer-quick-links,.footer-media{width:165px;margin:0}}
