h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,li{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;background-color:#f2fafa;color:#0d0b0a}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1336px){.container{max-width:1336px;padding:0 12px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}:root{--font-family: "Inter", sans-serif;--color-hawkes-blue: #c9dcff;--color-scheme-3-text: #000000;--color-scheme-3-background: #f5fdfd;--color-neutral-dark: #555453;--color-hawkes-blue-dark: #9badc9;--my-custom-blue: #9badc9}.nav-list a.active{position:relative;font-weight:600}.nav-list a.active:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:var(--color-neutral-dark)}.header-container{background:var(--color-scheme-3-background);position:relative;width:100%;height:74px;display:flex;align-items:center;padding-top:0;padding-bottom:0}.mobile-header-top{width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:16px;font-family:var(--font-family);height:64px}.nav-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:2rem 0;width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;color:var(--color-scheme-3-text)}.mobile-menu{display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-scheme-3-background);z-index:999}.hidden{display:none}.header-container{background:var(--color-scheme-3-background);position:relative;padding:0 16px;width:100%;height:64px;display:flex;justify-content:space-between}.nav-list{font-family:var(--font-family);display:flex;flex-direction:column;gap:1.2rem;list-style:none;padding:0;margin:2rem 0;width:100%;align-items:flex-start;font-weight:400;font-size:16px;line-height:160%;color:var(--color-scheme-3-text)}.nav-list a{text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px}.join-btn.small{display:inline-block;align-items:center;justify-content:center;white-space:nowrap;font-size:16px;border:1px solid var(--color-hawkes-blue);background:var(--color-hawkes-blue);border-radius:100px;color:var(--color-scheme-3-text);text-decoration:none;gap:4px;height:34px;min-width:80px;padding-top:4px;padding-left:24px;padding-right:22px}.join-btn.large{background:var(--color-hawkes-blue);border-radius:100px;width:343px;height:46px;font-size:16px;font-weight:400;color:var(--color-scheme-3-text);display:flex;align-items:center;justify-content:center;text-decoration:none;align-self:flex-end;margin-bottom:160px}.join-btn.small:hover,.join-btn.large:hover{background-color:var(--my-custom-blue);color:var(--color-scheme-3-text)}.mobile-menu{justify-content:flex-start;display:none;flex-direction:column;align-items:flex-start;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-scheme-3-background);z-index:999;padding:0 1.5rem;margin-left:8px}.nav-mobile{flex-grow:1}.mobile-menu.is-open{display:flex}.mobile-header-top{width:100%;display:flex;justify-content:space-between;padding-top:4px}.menu-toggle,.menu-close{background:none;border:none;font-size:24px;cursor:pointer}.nav-desktop{display:flex;gap:2rem}.menu-toggle{display:block}.nav-desktop{display:none}.header-container{height:64px;padding:0 16px}.logo{padding-left:0}.text-mobile{display:inline}.text-desktop{display:none}@media screen and (min-width: 768px){.nav-desktop{display:flex}.header-container{width:100%;height:80px;padding:0 32px}.nav-desktop{display:flex;gap:2rem;display:none}.nav-list{flex-direction:column;justify-content:flex-start;gap:1.5rem;margin:0}.nav-mobile{margin-top:18px}.join-btn.small{width:auto;height:40px;padding-top:8px;padding-left:24px;padding-right:20px;font-size:16px;font-family:var(--font-family)}.join-btn.large{margin-left:0;align-self:flex-start;width:204px;height:46px}.logo{align-items:center;display:block}}@media screen and (min-width: 1336px){.menu-toggle,.mobile-menu{display:none}.header-container{max-width:1336px;margin:0 auto;padding:0 12px;height:90px;gap:32px}.nav-desktop{display:flex;justify-content:flex-start;padding-right:129px}.nav-list{flex-direction:row;align-items:center}.join-btn.small{font-size:16px;padding:8px 8px 20px 20px;width:105px;height:42px;font-family:var(--font-family);font-weight:500}.desktop-joinnow{padding-left:477px}.logo{padding-left:0;display:inline}.text-mobile{display:none}.text-desktop{display:inline}}.hero{max-width:375px;margin:0 auto}.hero-image{height:auto;object-fit:cover;max-width:375px;margin:0 auto;width:auto}.hero-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:left;gap:20px;margin:48px 0}.hero-title{font-family:Cabin,sans-serif;font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em}.break-mobile{display:inline}.word{display:none}.hero-text-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;gap:24px}.text-content{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6}.hero-buttons{display:flex;flex-direction:column;gap:16px;align-items:center}.button{padding:10px 24px;border:none;border-radius:100px;text-decoration:none;font-family:Sarabun,sans-serif;font-weight:500;font-size:16px;line-height:1.6;transition:background-color .3s ease;display:inline-block;height:46px;text-align:center}.join-btn .desk-btn{display:none}.join-btn .mobile-btn{display:inline}.button.join-btn{border:1px solid #c2d9fc;background:#c2d9fc;min-width:329px}.button.join-btn:hover{background-color:#9badc9;border-color:#9badc9}.button.learn-more-btn{border:1px solid rgba(255,255,255,.15);background:#0d0b0a0d;min-width:329px}.button.learn-more-btn:hover{background-color:#ddd}@media (min-width: 768px){.hero{max-width:768px}.hero-image{max-width:768px;width:100%}.hero-content{align-items:start;margin:24px 0;gap:8px}.hero-title{min-width:644px}.break-tabl{display:block}.break-mobile{display:none}.word{display:inline}.hero-text-buttons{max-width:641px;align-items:start;margin:0;gap:32px}.text-content{font-size:18px;margin-top:8px}.hero-buttons{flex-direction:row;justify-content:center}.button.join-btn,.button.learn-more-btn{min-width:144px}.join-btn .desk-btn{display:inline}.join-btn .mobile-btn{display:none}}@media (min-width: 1336px){.hero,.hero-image{max-width:1440px}.hero-content{flex-direction:row;justify-content:flex-start;gap:20px;margin:48px 0}.hero-title{font-size:72px}.break-desk{display:block}.button.join-btn{min-width:113px}.button.learn-more-btn{min-width:128px}}.conteiner{margin-left:auto;margin-right:auto}.yogaclass{background:#f2fafa;padding:64px 0}.yogaclass-header{max-width:375px;margin-left:auto;margin-right:auto}.yogaclass-header-title{display:flex;text-align:center;flex-direction:column}.yoga-subtitle{font-family:Sarabun,sans-serif;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#0d0b0a;margin-bottom:12px}.yoga-title{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:20px}.yoga-description{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a}.yoga-list{margin-right:16px;margin-left:16px}.yoga-card-image{display:flex;justify-content:flex-start;flex-direction:column}.yoga-card-picture{width:100%;border-radius:16px;margin-bottom:24px;margin-top:40px}.yoga-card-title{font-family:Cabin,sans-serif;font-weight:400;font-size:24px;line-height:1.4;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:20px;width:343px}.yoga-card-description{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a}.yoga-beginner{display:none}.yoga-join-href{max-width:100%}.yoga-join{font-family:Sarabun,sans-serif;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;padding:10px 0;border:1px solid #c2d9fc;border-radius:100px;background:#c2d9fc;margin-top:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}.yoga-join:hover,:focus{border:1px solid #c2d9fc}@media (min-width: 768px){.yogaclass{padding:40px 0}.yogaclass-header{max-width:768px}.yogaclass-header{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:40px;margin-left:auto;margin-right:auto}.yogaclass-header-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:16px}.yoga-subtitle{margin-bottom:16px}.yoga-title{margin-bottom:24px;width:768px;font-size:56px}.yoga-description{margin-bottom:40px;width:768px}.yoga-list{display:flex;flex-wrap:wrap;gap:24px}.yoga-card-image{width:calc((100% - 24px)/2);display:flex;flex-direction:column}.yoga-card-image:last-child{width:100%}.yoga-cards{width:340px}.yoga-card-title{width:100%}.yoga-card-description,.yoga-cards-last{width:100%;margin-right:auto;margin-left:auto}.yoga-new{display:none}.yoga-beginner{display:inline}.yoga-join{padding:10px 24px}.yoga-join:hover,:focus{border:1px solid #c2d9fc}.join-mobile{display:none}.join-desktop{display:inline}}@media (min-width: 1336px){.yogaclass-header{max-width:1336px}.yogaclass{padding:112px 0}.yoga-list{gap:24px}.yoga-card-image{width:calc((100% - 48px) / 3)}.yogaclass-header-image{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.yoga-card-first{width:421px}.yoga-card-title{margin-bottom:24px;width:421px;font-size:36px}.yoga-card-image:last-child{width:calc((100% - 48px) / 3)}.yoga-card-description{margin-bottom:40px}}:root{--color-scheme-1-background: var(--color-hawkes-blue-lighter);--color-neutral-darkest: #0d0b0a;--color-scheme-1-border: var(--opacity-neutral-darkest-15);--color-scheme-1-text: var(--color-neutral-darkest);--color-neutral-lighter: #dadada;--color-white: #fff;--color-neutral-lightest: #f2f2f2;--color-neutral-light: #b6b5b5;--color-neutral: #868584;--color-neutral-dark: #555453;--color-neutral-darker: #252322;--opacity-transparent: rgba(255, 255, 255, 0);--color-scheme-1-foreground: var(--color-hawkes-blue-lightest);--color-scheme-1-accent: var(--color-neutral-darkest);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-15: rgba(255, 255, 255, .15);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-neutral-darkest-5: rgba(13, 11, 10, .05);--opacity-neutral-darkest-10: rgba(13, 11, 10, .1);--opacity-neutral-darkest-15: rgba(13, 11, 10, .15);--opacity-neutral-darkest-20: rgba(13, 11, 10, .2);--opacity-neutral-darkest-30: rgba(13, 11, 10, .3);--opacity-neutral-darkest-40: rgba(13, 11, 10, .4);--opacity-neutral-darkest-50: rgba(13, 11, 10, .5);--opacity-neutral-darkest-60: rgba(13, 11, 10, .6);--color-hawkes-blue-lightest: #f8fbfe;--color-hawkes-blue-lighter: #dfebeb;--color-hawkes-blue-light: #ddebeb;--color-hawkes-blue: #c2d9fc;--color-hawkes-blue-dark: #9badc9;--color-hawkes-blue-darker: #4d5664;--color-hawkes-blue-darkest: #3a414b;--color-drover-lightest: #f2fafa;--color-drover-lighter: #fefdf0;--color-drover-light: #fcfacb;--color-drover: #fcf9b6;--color-drover-dark: #c9c791;--color-drover-darker: #646348;--color-drover-darkest: #4b4a36;--color-tuft-bush-lightest: #fffbf9;--color-tuft-bush-lighter: #fff7f4;--color-tuft-bush-light: #ffe4db;--color-tuft-bush: #ffd9cc;--color-tuft-bush-dark: #ccada3;--color-tuft-bush-darker: #665651;--color-tuft-bush-darkest: #4c413d;--color-scheme-2-text: var(--color-neutral-darkest);--color-scheme-2-background: var(--color-hawkes-blue-lightest);--color-scheme-2-border: var(--opacity-neutral-darkest-15);--color-scheme-2-accent: var(--color-neutral-darkest);--color-scheme-2-foreground: var(--color-hawkes-blue-lighter);--color-scheme-3-text: var(--color-neutral-darkest);--color-scheme-3-background: var(--color-drover-lightest);--color-scheme-3-border: var(--opacity-neutral-darkest-15);--color-scheme-3-accent: var(--color-neutral-darkest);--color-scheme-3-foreground: var(--color-drover-lighter);--color-scheme-4-text: var(--color-neutral-darkest);--color-scheme-4-background: var(--color-drover-lighter);--color-scheme-4-border: var(--opacity-neutral-darkest-15);--color-scheme-4-accent: var(--color-neutral-darkest);--color-scheme-4-foreground: var(--color-drover-lightest);--font-family: "Sarabun", sans-serif;--second-family: "Cabin", sans-serif;--third-family: "Roboto", sans-serif}.team-section{padding:64px 0;text-align:center}.container{max-width:375px;min-width:320px;margin:0 auto;padding:0 16px}.subheading{font-size:16px;color:var(--color-scheme-4-text);margin-bottom:12px;text-align:center}.heading{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:120%;letter-spacing:.01em;text-align:center;color:var(--color-scheme-4-text);margin-bottom:20px}.description{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;text-align:center;color:var(--color-scheme-4-text);margin-bottom:48px}.team-grid{display:flex;gap:48px;flex-wrap:wrap}.team-card{display:flex;text-align:center;gap:20px;width:100%;justify-content:center;flex-direction:column}.team-card>picture{object-fit:cover;border-radius:16px}.team-info{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:12px}.team-card:last-child .team-info{display:none}.team-hiring{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:12px}.team-card h3{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:160%;text-align:center;color:var(--color-scheme-4-text)}.role,.descr{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;text-align:center;color:var(--color-scheme-4-text)}.social-icons{display:flex;justify-content:center;gap:14px}@media (min-width: 768px){.container{max-width:768px;padding:0 32px}.team-grid{gap:64px 24px;flex-wrap:wrap;display:flex}.team-card{width:calc((100% - 24px)/2);box-sizing:border-box;align-items:stretch;justify-content:space-between;gap:24px}.footer-container{flex-direction:column}.subheading{font-weight:600;margin-bottom:16px}.heading{font-size:52px;margin-bottom:24px}.description{font-size:18px;margin-bottom:40px}.team-card:last-child .team-info{display:flex}.team-card h3{font-size:22px}.role{font-size:18px}.team-hiring{display:none}.social-icons{margin-bottom:31px}.team-card:nth-child(2) .social-icons{margin-bottom:10px}.team-card:nth-child(4) .social-icons{margin-bottom:28px}.team-card:nth-child(6) .social-icons{margin-bottom:5px}}@media (min-width: 1336px){.container{max-width:1336px;padding:0 12px}.team-card{padding:0;width:calc((100% - 48px) / 3)}.social-icons{margin-bottom:0}.team-card:nth-child(2) .social-icons{margin-bottom:0}.team-card:nth-child(4) .social-icons{margin-bottom:0}.team-card:nth-child(6) .social-icons{margin-bottom:0}}.gallery{padding:64px 20px;background-color:#f2fafa}.gallery-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:48px;max-width:335px}.gallery-title{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;margin-bottom:20px;color:#0d0b0a}.gallery-txt{font-family:Sarabun,sans-serif;font-weight:400;font-size:18px;line-height:1.6;text-align:center;color:#0d0b0a}@media only screen and (min-width: 768px){.container{max-width:768px}.gallery{padding:40px 32px}.gallery-text-container{gap:24px;max-width:704px;margin-bottom:80px}.gallery-title{margin-bottom:0}}@media only screen and (min-width: 1336px){.container{max-width:1336px;padding:0 16px}.gallery{padding-top:122px;padding-bottom:122px}.gallery-text-container{max-width:768px;margin:0 auto 80px}.gallery-title{font-size:52px}.gallery-txt{font-weight:500}}.gallery-list{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center}.gallery-item{width:calc((100% - 24px)/2)}.gallery-img{border:0px solid rgba(13,11,10,.15);border-radius:16px;min-width:155px;height:auto;display:block}@media only screen and (min-width: 768px){.gallery-img{min-width:250px}}@media only screen and (min-width: 1336px){.gallery-item{width:calc((100% - 48px) / 3);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.gallery-item:hover,.gallery-item:focus{box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014}.gallery-img{min-width:421px}}.about_us{background-color:#dfebeb;padding:64px 0}.title-about-us{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:20px}.title-desc-about-us{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a;margin-bottom:48px}.title-about{font-family:Cabin,sans-serif;font-weight:400;font-size:24px;line-height:1.4;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:20px}.title-desc-about{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a;margin-bottom:48px}.about-list{display:flex;flex-direction:column;gap:48px}.button-about{font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;background-color:#c2d9fc;border:1px solid #c2d9fc;border-radius:100px;width:343px;height:46px;display:flex;align-items:center;justify-content:center;margin:40px auto 0}.join-desktop{display:none}.join-mobile{display:inline}@media only screen and (min-width: 767px){.about_us{background-color:#f2fafa;padding:80px 0 40px}.about-list{flex-direction:row;column-gap:24px;row-gap:46.5px;flex-wrap:wrap}.about-item{flex-basis:calc((100% - 24px)/2)}.title-about-us{font-size:40px}.title-about{font-size:24px;margin-bottom:0}.join-mobile{display:none}.join-desktop{display:inline}}@media only screen and (min-width: 1336px){.about_us{padding:112px 0}.title-about-us{font-size:52px;margin-bottom:24px}.title-desc-about-us{font-weight:400;margin-bottom:40px}.title-about{font-size:28px;line-height:1.4;margin-bottom:24px}.title-desc-about{font-weight:400;font-size:16px}.about-list{flex-wrap:nowrap;gap:24px}.about-item{flex-basis:calc((100% - 72px)/4);text-align:center}.button-about{font-size:16px;max-width:110px;height:46px}}.testimonial-section{padding:64px 0}.testimonial-container{overflow-x:hidden}.testimonial-title{text-align:center;margin:0 auto 20px;font-family:Cabin,sans-serif;font-size:52px;line-height:1.2;letter-spacing:.01em}.testimonial-description{text-align:center;margin-bottom:24px}.testimonials{display:flex;gap:24px;flex-wrap:wrap;width:100%}.testimonial-card{border-radius:24px;padding:12px;background-color:#dfebeb;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.quote{font-size:22px;text-align:center;margin:0 0 32px}.avatar-wrapper{display:flex;flex-shrink:1;flex-direction:column;align-items:center}.avatar{margin:0 auto 16px;border-radius:100%;display:block}.avatar-name{font-weight:700;text-align:center}.avatar-status{font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;text-align:center}.testimonial-card:nth-child(4) .quote{display:flex;flex-wrap:wrap}.stress-phrase{display:inline-block;margin:0 auto}@media screen and (min-width: 768px){.testimonial-section{padding:40px 0}.testimonial-title{margin-bottom:24px;font-size:40px}.testimonial-card{min-height:356px}.testimonial-card:nth-child(1){padding:29.5px 12px;height:356px}.testimonial-card:nth-child(3),.testimonial-card:nth-child(4){min-height:321px}.quote{flex-grow:1}.avatar{margin-top:auto}}@media screen and (min-width: 1336px){.testimonial-section{padding:112px 0}.testimonial-title{font-size:52px}.testimonial-card{width:calc((100% - 24px)/2)}.testimonial-card:nth-child(1){padding:12px;height:auto}}.pricing-plans{display:flex;align-items:center;flex-direction:column;gap:48px;padding:64px 16px;background-color:#f2fafa}.pricing-title{display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.pricing-label,.pricing-subtitle,.pricing-name{margin-bottom:12px}.pricing-label{font-family:Sarabun,sans-serif;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#0d0b0a}.pricing-name{font-size:40px;font-family:Cabin,sans-serif;font-weight:400;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a}.pricing-subtitle{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a}.pricing-plans-content{display:flex;flex-direction:column;gap:32px;width:100%;margin:0 auto}.pricing-card{display:flex;flex-direction:column;gap:32px;border-radius:16px;padding:32px 24px;background-color:#dfebeb;width:100%}.pricing-card-header{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center}.pricing-card-title{font-size:18px;font-family:Cabin,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.01em;text-align:center;color:#0d0b0a}.pricing-card-price{font-family:Cabin,sans-serif;font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a}.pricing-packages{display:flex;flex-direction:column;gap:16px;padding:8px 0}.package{display:flex;gap:16px;font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a}.icon-pricing-check{flex-shrink:0;width:24px;height:24px;fill:#0d0b0a}.pricing-btn-primary{display:flex;justify-content:center;align-items:center;border-radius:100px;padding:10px 24px;background-color:#c2d9fc;border:1px solid #c2d9fc;height:46px;width:100%;max-width:295px;cursor:pointer}.pricing-btn-primary:hover{background-color:#b0c7ed}.btn-tablet{display:none}.btn-default{display:flex}@media screen and (min-width: 768px){.btn-tablet{display:flex}.btn-default{display:none}.pricing-plans-content{flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center}.pricing-card{flex:1 1 45%;gap:24px}.pricing-card:nth-child(3){flex:1 1 100%;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;margin:0 auto}.pricing-card:nth-child(3) .pricing-content-left{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:320px;height:100%}.pricing-card:nth-child(3) .pricing-card-header{align-items:center;text-align:center}.pricing-card:nth-child(3) .btn-tablet{width:100%;align-self:stretch}.pricing-card:nth-child(3) .pricing-packages{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:8px 0;height:100%}.pricing-card:nth-child(3){align-items:stretch}}@media screen and (min-width: 1336px){.pricing-plans-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:24px;align-items:stretch}.pricing-card{width:calc((100% - 2 * 24px) / 3);max-width:421px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;gap:32px;justify-content:flex-start;border-radius:16px}.pricing-card .pricing-content-left{align-items:center}.pricing-card .pricing-card-header{align-items:center;text-align:center}.pricing-card .pricing-packages{padding:8px 0;gap:16px}.pricing-card .btn-default{align-self:center;margin-top:16px;width:100%;max-width:295px}.btn-tablet{display:none}.btn-default{display:flex}.pricing-card:nth-child(3){flex:0 0 auto;width:calc((100% - 2 * 24px) / 3);flex-direction:column;align-items:center;justify-content:initial;gap:24px}.pricing-btn-primary{margin-top:auto}}.page-footer{background:#dfebeb;padding:64px}.footer-container{background-color:#f8fbfe;max-width:1312px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:80px;padding:48px;border-radius:16px;flex-wrap:wrap}.left-container{flex:1;max-width:595px}.footer-logo{margin-bottom:24px}.subscribe{font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a;padding-bottom:24px;display:block}.elements-of-form{display:flex;gap:16px;margin-bottom:24px}.footer-input{width:100%;padding:16px;border:none;border-radius:12px;background:#0d0b0a0d;flex:1}.footer-btn{background-color:#0d0b0a0d;color:#000;padding:10px 24px;border:none;border-radius:100px;cursor:pointer;transition:background .5s}p{font-weight:400;font-size:14px;line-height:1.6;color:#0d0b0a}p+p{margin-top:24px;font-weight:400;font-size:14px;line-height:1.6;color:#0d0b0a}.right-container{display:flex;gap:80px;flex-shrink:0}.footer-nav{display:flex;flex-direction:column;gap:24px;min-width:160px;font-size:14px}.links-text-left{gap:20px}.footer-nav-links{font-size:18px;color:#0d0b0a;margin:0 0 12px}.social-icon{flex-shrink:0;vertical-align:middle}.social-link{display:flex;align-items:center;gap:8px;padding:4px 0}.social-text{font-size:14px;line-height:1.6;margin:0}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.links-text{font-size:14px;line-height:1.6;cursor:pointer;width:165px;height:23px;padding:9px 0}.footer-btn:hover{background-color:#9badc9}.footer-link,.social-link{color:#333;text-decoration:none;transition:all .3s ease}.footer-link,.social-link,.links-text{color:#333;text-decoration:none;display:inline-block;transition:color .5s ease,transform .5s ease,opacity .5s ease}.footer-link:hover,.social-link:hover,.links-text:hover{color:#9badc9;transform:translate(5px);opacity:.9}.footer-link:focus-visible,.social-link:focus-visible,.links-text:focus-visible{outline:2px solid #9badc9;outline-offset:3px;border-radius:4px;opacity:.9}.social-link:hover svg{fill:#9badc9;transition:fill .5s ease}.mobile-copyright{display:none;font-size:14px;color:#0d0b0a;padding-top:24px}.desktop-copyright{margin-top:auto;padding-top:24px;color:#0d0b0a}@media (max-width: 767px){.page-footer{padding:32px 16px}.footer-container{flex-direction:column}.left-container,.right-container{width:100%;max-width:none}.pc-copyright{display:none}.elements-of-form{flex-direction:column;gap:12px}.footer-input,.footer-btn{width:100%;padding:12px;font-size:14px}.right-container{flex-direction:column;gap:32px}.footer-nav{min-width:100%;gap:16px}.footer-nav-links{font-size:16px}.social-icon{width:20px;height:20px}.social-text{font-size:13px}.mobile-copyright{display:block;font-size:14px}@media (max-width: 374px){.subscribe{font-size:14px;line-height:1.4}.footer-nav-links{font-size:15px}.links-text,.social-text{font-size:12px}}}@media (min-width: 768px) and (max-width: 1335px){.page-footer{padding:40px 32px}.footer-container{flex-direction:column}.left-container{flex:1 1 60%;max-width:100%}.mobile-copyright{display:block;align-self:flex-start;margin-top:auto;padding-top:24px}.right-container{flex:1 1 35%;gap:40px;justify-content:space-between}.elements-of-form{flex-direction:row;gap:12px}.footer-input{flex:2}.footer-btn{flex:.3;padding:12px 20px}.footer-nav{min-width:160px;gap:16px;width:300px}.subscribe{font-size:15px;line-height:1.5}.footer-nav-links{font-size:17px}.links-text,.social-text{font-size:14px}.social-icon{width:22px;height:22px}.pc-copyright{display:none}.mobile-copyright{display:block;font-size:14px}}.backdrop{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:#00000040;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.backdrop:not(.is-open) .modal{transform:translate(-50%,-100%) scale(1.5)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:375px;min-height:720px;background:#dfebeb;transition:transform .25s cubic-bezier(.4,0,.2,1);max-height:80%;overflow-y:auto;display:flex;flex-direction:column;padding:64px 16px 0}.close-btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;border:none;background:#dfebeb}.close-btn:hover,.close-btn:focus{border:4px solid #1c38eb}.icons-close{fill:#0d0b0a}.modal-title{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;margin-bottom:32px}.modal-proposition{margin-bottom:32px}.modal-session{font-family:Cabin,sans-serif;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:.01em;text-align:center;color:#0d0b0a}.modal-price{font-family:Cabin,sans-serif;font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a}.form-label-name,.form-label-contacts{display:flex;flex-direction:column;margin-bottom:24px}.label-text{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a;margin-bottom:8px}.form-input-name,.form-input-contacts{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a99;background:#0d0b0a0d;border:1px solid rgba(255,255,255,0);border-radius:12px;padding:8px 12px;width:343px}.send-btn{font-family:Sarabun,sans-serif;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a;border:1px solid #c2d9fc;border-radius:100px;width:343px;height:46px;background:#c2d9fc}@media screen and (min-width: 768px){.modal{width:704px;min-height:573px;border-radius:16px;padding:92px;display:flex}.modal-title{font-size:52px}.modal-session{font-size:22px}.modal-price{font-size:36px}.form-input-name{color:#0d0b0a80;width:520px}.form-input-contacts{color:#0d0b0a80;width:248px}.form-label-contacts{display:flex}.form-label-em{margin-right:24px}.form-field-contacts{display:flex}.send-btn{align-items:center;width:155px;display:block;margin:0 auto}}@media screen and (min-width: 1336px){.modal{padding:64px;width:768px;display:flex}.form-input-name{color:#0d0b0a80;width:640px}.form-input-contacts{width:308px}}
