:root{--font-family: "Sarabun", sans-serif;--second-family: "Cabin", sans-serif;--third-family: "Roboto", sans-serif;--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)}html{scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--color-scheme-1-text);background-color:var(--color-scheme-3-background)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}a{color:currentColor;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul,ol{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0}input{font-family:inherit}button{font-family:inherit;color:currentColor;cursor:pointer;border:none}img{display:block;max-width:100%;height:auto}p:last-child{margin-bottom:0}.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:1440px;padding:0 64px}}@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)}}.blue-button-animation{transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.silver-button-animation{transition:background-color .25s cubic-bezier(.4,0,.2,1)}.image-gallery-animation{transition:transform .3s ease,box-shadow .3s ease}.image-gallery-animation:hover,.image-gallery-animation:focus{transform:scale(1.021);box-shadow:0 8px 16px #00000026;border-radius:16px}.image-animation{transition:transform .3s ease,box-shadow .3s ease}.programs-litem:hover .image-animation,.programs-litem:focus .image-animation{transform:scale(1.021);box-shadow:0 8px 16px #00000026;border-radius:16px}.blue-button-animation:hover,.blue-button-animmation:focus{background-color:#e1edff;border:1px solid #e1edff}.silver-button-animation:hover,.silver-button-animation:focus{background-color:var(--color-neutral-lightest)}.header-links-animation{transition:color .25s cubic-bezier(.4,0,.2,1)}.header-links-animation:hover,.header-links-animation:focus{color:var(--color-neutral)}.team_section_list_item{text-align:center;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.team_section_list_item:hover{transform:scale(1.021);box-shadow:0 8px 16px #00000026;border-radius:16px}.team-socials-list{padding-bottom:12px}.page-header{background:#f2fafa;z-index:1}.container-header{height:64px;display:flex;justify-content:space-between;align-items:center;position:relative;gap:161px}.header-logo{position:absolute;left:50%;transform:translate(-50%)}.burger-btn{background-color:transparent}@media screen and (min-width: 1336px){.burger-btn{display:none}}.page-header-link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px;border:1px solid #c2d9fc;border-radius:100px;padding:4px 20px;width:74px;height:34px;background:#c2d9fc;position:relative;font-family:Sarabun,sans-serif;font-weight:500;font-size:16px;line-height:1.6;color:#0d0b0a}@media screen and (min-width: 768px){.page-header-link{padding:8px 20px;width:105px;height:42px}.page-header-link:after{content:"Now"}}@media screen and (min-width: 1336px){.page-header-link{padding:8px 20px;width:105px;height:42px}}@media screen and (max-width: 767px){.header-nav{display:none}}@media screen and (min-width: 768px){.header-nav{display:none}}@media screen and (min-width: 1336px){.header-nav{display:block}}.header-nav-list{display:flex;flex-direction:row;gap:32px}.header-nav-link{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0d0b0a;padding:23px 0}.header-nav-link.active-link{border-bottom:2px solid rgba(13,11,10,.5);padding-bottom:2px}.mobile-menu{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:var(--color-scheme-3-background);opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.div-menu{padding:0 16px;display:flex;flex-direction:column;position:relative}.top-div{padding:8px 0;display:flex;gap:62px;align-items:center}.btn-x{width:48px;height:48px;background-color:transparent;fill:var(--color-scheme-1-text);transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-x:hover .icon-x,.btn-x:focus .icon-x{fill:var(--color-neutral)}.bottom-div{padding:16px 0 160px}.mobile-menu-nav{display:flex}.menu-link{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start}.menu-list{padding:12px 0;font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-3-text);transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-list:hover,.menu-list:focus{color:var(--color-neutral)}.btn-bottom{border:1px solid #c2d9fc;border-radius:100px;display:block;width:100%;max-width:343px;height:46px;font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);background-color:#c2d9fc;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.div-menu{padding:0 32px}.top-div{padding:8px 0;gap:233px}.btn-bottom{width:100%;max-width:204px}}.hero-thumb{padding:0;width:100%;max-width:375px;margin:0 auto}.hero-image{max-width:375px;width:100%}@media screen and (min-width: 768px){.hero-thumb,.hero-image{max-width:768px}}@media screen and (min-width: 1336px){.hero-thumb,.hero-image{max-width:1440px}}.container.hero-container{padding:48px 16px;background:var(--color-scheme-3-background)}.hero-title-container{max-width:343px;width:100%;height:159px;margin-bottom:20px}.hero-title{font-family:var(--second-family);font-weight:400;font-size:44px;line-height:120%;letter-spacing:.01em;color:var(--color-scheme-3-text)}.hero-title-word{display:inline-block}.hero-description-container{max-width:343px;width:100%;height:auto}.hero-description{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;color:var(--color-scheme-3-text);max-width:343px;width:100%;height:auto;margin-bottom:24px}.hero-buttons{display:flex;flex-direction:column;gap:16px;max-width:329px;width:100%;height:108px}.hero-btn-join{border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:329px;width:100%;height:46px;background:var(--color-hawkes-blue);text-align:center;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:var(--color-neutral-darkest)}.hero-btn-extra{display:none}.hero-btn-learn{border:1px solid var(--opacity-transparent);border-radius:100px;padding:10px 24px;max-width:329px;width:100%;height:46px;background:var(--opacity-neutral-darkest-5);text-align:center;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:var(--color-neutral-darkest)}@media screen and (min-width: 768px){.container.hero-container{padding:24px 32px}.hero-title-container{max-width:425px;width:100%;height:106px;margin-bottom:16px}.hero-title-word{visibility:hidden;position:relative}.hero-title-word:after{content:"Classes";visibility:visible;position:absolute;top:0;left:0}.hero-description-container{max-width:641px;width:100%}.hero-description{font-size:18px;margin-bottom:32px;max-width:641px;width:100%}.hero-buttons{flex-direction:row;max-width:305px;height:46px}.hero-btn-join,.hero-btn-learn{max-width:144px}.hero-btn-extra{display:inline-block;text-align:right;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:var(--color-neutral-darkest)}}@media screen and (min-width: 1336px){.container.hero-container{padding:80px 64px;display:flex;column-gap:24px}.hero-title-container{max-width:644px;width:100%;height:258px}.hero-title{font-size:72px;width:644px;height:258px}.hero-description-container{max-width:641px;width:100%}.hero-buttons{display:flex;max-width:257px;gap:16px;white-space:nowrap}.hero-btn-join{max-width:113px}.hero-btn-learn{max-width:128px}}.yoga-classes{padding:64px 0;background-color:var(--color-scheme-1-background)}.programs-explore-text{font-weight:600;font-size:16px;line-height:1.5;text-align:center;margin-bottom:12px;display:block}.programs-subtitle{font-family:var(--second-family);font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;margin-bottom:20px}.programs-above-text{font-size:16px;line-height:1.6;text-align:center;margin-bottom:48px}.programs-list{display:flex;align-items:center;gap:48px;flex-wrap:wrap;margin-bottom:48px}.programs-litem{flex-basis:100%}.programs-picture-thumb{border-radius:16px;overflow:hidden;margin-bottom:24px}.programs-picture{border-radius:16px;object-fit:cover}.programs-third-title{font-family:var(--second-family);font-size:24px;line-height:1.4;letter-spacing:.01em;text-align:center;margin-bottom:20px}.programs-text-underneath{font-size:16px;line-height:1.6;text-align:center}.programs-link-btn{border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:343px;height:46px;display:block;background-color:var(--color-hawkes-blue);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);text-align:center;position:relative}.programs-link-btn:before{content:"Join"}@media screen and (min-width: 768px){.yoga-classes{padding:40px 0;background-color:var(--color-scheme-3-background)}.programs-explore-text{margin-bottom:16px}.programs-subtitle{margin-bottom:24px}.programs-above-text{font-size:18px;margin-bottom:40px}.programs-list{align-items:baseline;column-gap:24px;row-gap:27px;margin-bottom:61px}.programs-litem{flex-basis:calc((100% - 24px)/2)}.programs-litem:last-child{flex-basis:100%}.restorative-picture{height:100%;width:100%}.programs-picture-thumb{margin-bottom:16px}.programs-third-title{margin-bottom:0}.programs-link-btn{border-radius:100px;padding:10px 24px;margin:0 auto;max-width:112px;height:46px;font-size:16px}.programs-link-btn:before{content:"Join now"}}@media screen and (min-width: 1336px){.yoga-classes{padding:112px 0}.programs-subtitle{font-size:52px;max-width:768px;margin:0 auto 24px}.programs-above-text{font-size:18px;max-width:768px;margin:0 auto 40px}.programs-list{align-items:baseline;justify-content:center;flex-wrap:nowrap;margin-bottom:40px}.programs-picture-thumb{margin-bottom:32px}.programs-list .programs-litem{flex-basis:calc((100% - 48px) / 3)}.programs-third-title{font-size:36px;margin-bottom:24px}}.team_section{background-color:#f2fafa;padding:64px 0;max-width:375px;margin:0 auto}.team_section_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.team_section_title{font-family:Cabin,sans-serif;font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#0d0b0a;display:flex;flex-direction:column;margin-bottom:20px}.team_section_mini_title{font-family:Sarabun,sans-serif;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#0d0b0a;margin-bottom:12px}.team_section_p{font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#0d0b0a;margin-bottom:48px}.team_section_list{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:48px;width:100%}.team_section_list_item{text-align:center;border-radius:0 0 4px 4px;overflow:hidden}.team-photo-img img{object-fit:cover;border-radius:16px}.team-photo-info-cont{display:flex;flex-direction:column;align-items:center;height:100%}.team-name-title{margin-top:20px;font-weight:600;font-size:18px;line-height:1.6}.team-position-title{margin-bottom:12px;font-family:Sarabun,sans-serif;font-weight:400;font-size:16px;line-height:1.6}.team-info-title{font-weight:400;font-size:16px;line-height:1.6;margin-bottom:20px;display:flex;justify-content:center}.hidden-social{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.team-socials-list{display:flex;justify-content:center;gap:12px}.team-social-svg:hover,.team-social-svg:focus,.team-social-svg:active{fill:#868584}.team-social-svg{stroke:transparent;fill:#0d0b0a;transition:fill .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.team_section{max-width:768px;padding:40px 0}.team_section_mini_title{margin-bottom:16px}.team_section_title{font-size:52px;margin-bottom:24px}.team_section_p{font-size:18px;margin-bottom:40px}.team_section_list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;align-items:stretch}.team_section_list_item{width:calc((100% - 24px)/2);display:flex;flex-direction:column;height:100%}.team-name-title{margin-top:24px;font-size:22px}.team-info-title{margin-bottom:24px}.team-position-title{margin-bottom:16px;font-size:18px;max-width:400px}.team-socials-list{margin-top:auto}}@media screen and (min-width: 768px) and (max-width: 1335px){.team-photo-img img{width:100%;height:400px}}@media screen and (min-width: 1336px){.team_section{max-width:1440px;padding:112px 0}.team_section_list{display:flex;flex-wrap:wrap;justify-content:center;gap:64px 24px}.team_section_list_item{width:calc((100% - 48px) / 3);display:flex;flex-direction:column}.team-photo-img img{width:421px;height:410px}}.gallery-section{background-color:#f2fafa;padding:64px 0;max-width:375px;margin:0 auto}.container-gallery{display:flex;flex-direction:column;align-items:center}.title-gallery{color:#0d0b0a;text-align:center;font-family:Cabin,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.01em;margin-bottom:20px}.title-text-down-gallery{color:#0d0b0a;text-align:center;font-family:Sarabun,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:48px}.gallery{display:flex;flex-wrap:wrap;gap:24px}.gallery-item{width:calc((100% - 24px)/2);overflow:hidden;border-radius:16px}@media (min-width: 768px){.gallery-section{padding:40px 0;max-width:768px}.container-gallery{display:flex;flex-direction:column;align-items:center}.title-gallery{margin-bottom:24px}.title-text-down-gallery{margin-bottom:80px}}@media (min-width: 1336px){.gallery-section{padding:112px 0;max-width:1440px}.container-gallery{display:flex;flex-direction:column;align-items:center}.title-gallery{font-size:52px;letter-spacing:.52px;margin-bottom:24px}.title-text-down-gallery{font-weight:500;margin-bottom:80px}.gallery{display:flex;flex-wrap:wrap;gap:24px}.gallery-item{width:calc((100% - 48px) / 3)}}.about-us{padding:64px 0;background-color:var(--color-scheme-1-background)}@media screen and (min-width: 768px){.about-us{padding:40px 0;background-color:inherit}}@media screen and (min-width: 1336px){.about-us{padding:112px 0}}.title-about-us{font-family:var(--second-family);font-size:40px;font-weight:400;line-height:1.2;letter-spacing:.01em;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.title-about-us{margin-bottom:24px}}@media screen and (min-width: 1336px){.title-about-us{font-size:52px}}.text-about-us{line-height:1.6;text-align:center;margin-bottom:48px}@media screen and (min-width: 768px){.text-about-us{font-size:18px;margin-bottom:40px}}.list-about-us{display:flex;flex-wrap:wrap;gap:48px;align-items:center;margin-bottom:48px}@media screen and (min-width: 768px){.list-about-us{gap:24px;margin-bottom:40px}}.item-about-us{flex-basis:100%}@media screen and (min-width: 768px){.item-about-us{flex-basis:calc((100% - 24px)/2)}}@media screen and (min-width: 1336px){.item-about-us{flex-basis:calc((100% - 72px)/4)}}.title-item-about-us{font-family:var(--second-family);font-size:24px;font-weight:400;line-height:1.4;letter-spacing:.01em;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.title-item-about-us{margin-bottom:0}}@media screen and (min-width: 1336px){.title-item-about-us{font-size:28px;margin-bottom:24px}}.text-item-about-us{line-height:1.6;text-align:center}.join-link-about-us{font-size:16px;font-weight:500;line-height:1.6;color:var(--color-neutral-darkest);text-align:center;background-color:var(--color-hawkes-blue);border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:343px;height:46px;display:block;position:relative}@media screen and (min-width: 768px){.join-link-about-us{max-width:112px;margin:0 auto}}.join-link-about-us:before{content:"Join"}@media screen and (min-width: 768px){.join-link-about-us:before{content:"Join now"}}.testimonials{padding:64px 0;background:var(--color-scheme-3-background)}.testimonials-headline{font-family:var(--second-family);font-weight:400;font-size:52px;line-height:120%;letter-spacing:.01em;text-align:center;color:var(--color-scheme-4-text);margin-bottom:20px}.testimonials-text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:160%;text-align:center;color:var(--color-scheme-4-text);margin-bottom:24px}.feedback-item{border-radius:24px;padding:12px;background:var(--color-scheme-2-foreground);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.testimonials-elements{display:flex;flex-direction:column;gap:24px}.testimonials-author{display:flex;flex-direction:column;align-items:center;margin-top:32px}.testimonials-review{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:160%;text-align:center;color:var(--color-scheme-3-text)}.testimonials-name-postname{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:160%;text-align:center;color:var(--color-scheme-3-text)}.testimonials-post{font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:var(--color-scheme-3-text)}.testimonials-photo{border-radius:100%;object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:16px}@media screen and (min-width: 768px){.testimonials{padding:40px 0}.testimonials-headline{font-size:40px;margin-bottom:24px}.testimonials-elements{justify-content:space-between}.feedback-item:nth-child(1),.feedback-item:nth-child(2){min-height:356px}.feedback-item:nth-child(3),.feedback-item:nth-child(4){min-height:321px}.testimonials-author{margin-top:auto}}@media screen and (min-width: 1336px){.testimonials{padding:112px 0}.testimonials-headline{font-size:52px;margin-bottom:24px}.testimonials-elements{justify-content:center;flex-direction:row;flex-wrap:wrap}.feedback-item{width:calc((100% - 24px)/2)}.feedback-item:nth-child(1),.feedback-item:nth-child(2){min-height:356px}.feedback-item:nth-child(3),.feedback-item:nth-child(4){min-height:321px}.testimonials-author{margin-top:auto}}.pricing{padding:64px 0;background-color:var(--color-scheme-2-background)}@media only screen and (min-width: 768px){.pricing{padding:40px 0;background-color:var(--color-scheme-3-background)}}@media only screen and (min-width: 1336px){.pricing{padding:112px 0}}.pricing-container{padding:0 16px;max-width:375px}@media only screen and (min-width: 768px){.pricing-container{padding:0 32px;max-width:768px}}@media only screen and (min-width: 1336px){.pricing-container{padding:0 64px;max-width:1440px}}.pricing-main-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:20px}@media only screen and (min-width: 768px){.pricing-main-title{margin-bottom:24px}}@media only screen and (min-width: 1336px){.pricing-main-title{font-size:52px}}.pricing-title{display:block;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:var(--color-scheme-2-text);margin-bottom:12px}@media only screen and (min-width: 768px){.pricing-title{margin-bottom:16px}}.pricing-text{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:var(--color-scheme-2-text);margin-bottom:48px}@media only screen and (min-width: 768px){.pricing-text{font-size:18px;margin-bottom:24px}}@media only screen and (min-width: 1336px){.pricing-text{margin-bottom:40px}}.pricing-list{display:flex;flex-direction:column;gap:32px;flex-wrap:wrap}@media only screen and (min-width: 768px){.pricing-list{flex-direction:row;gap:24px}}@media only screen and (min-width: 1336px){.pricing-list{flex-wrap:nowrap}}.pricing-item{border:0px solid var(--color-scheme-2-border);border-radius:16px;padding:32px 24px;max-width:343px;background:var(--color-scheme-2-foreground);margin-bottom:32px}@media only screen and (min-width: 768px) and (max-width: 1335px){.pricing-item{padding:16px;max-width:340px;flex-basis:calc((100% - 24px)/2);margin-bottom:0}.pricing-item:last-of-type{border:0px solid var(--color-scheme-2-border);border-radius:16px;padding:86px 16px;min-width:704px;background:var(--color-scheme-2-foreground);margin-bottom:0}.pricing-item-tabl{display:flex;gap:32px}}@media only screen and (min-width: 1336px){.pricing-item{padding:32px;max-width:421px;min-height:550px;flex-basis:calc((100% - 48px) / 3);margin-bottom:0;position:relative}}.pricing-list:nth-child(3) .pricing-item{margin-bottom:0}.pricing-item-title{font-family:var(--second-family);font-weight:400;font-size:18px;line-height:1.4;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 1335px){.pricing-item-title{font-size:22px}.pricing-item-tabl-box{display:flex;flex-direction:column;width:320px;justify-content:space-between}.pricing-item-title:last-of-type{font-size:22px;margin-bottom:24px}}@media only screen and (min-width: 1336px){.pricing-item-title{font-size:22px}}.pricing-item-text{font-family:var(--second-family);font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:24px}@media only screen and (min-width: 768px) and (max-width: 1335px){.pricing-item-text{font-size:72px;margin-bottom:32px}.pricing-item-text:last-of-type{font-size:72px}}@media only screen and (min-width: 1336px){.pricing-item-text{font-size:72px;margin-bottom:32px}}.pricing-tablet-btn{display:none}@media only screen and (min-width: 768px){.pricing-tablet-btn{display:block;width:100%;max-width:320px;height:46px;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;background:var(--color-hawkes-blue);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);transition-property:color,background-color,border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-tablet-btn:hover,.pricing-tablet-btn:focus{border:1px solid #e1edff;background:#e1edff;color:#0d0b0a}}@media only screen and (min-width: 1336px){.pricing-tablet-btn{display:none}}.pricing-item-tabl-box-list{display:flex}.pricing-wrap-list{display:flex;flex-direction:column;gap:16px;padding:8px 0;max-width:295px;margin-bottom:32px}@media only screen and (min-width: 768px) and (max-width: 1335px){.pricing-wrap-list{max-width:308px}.pricing-wrap-list:last-of-type{margin-bottom:0;width:320px}}@media only screen and (min-width: 1336px){.pricing-wrap-list{max-width:357px;margin-bottom:32px}}.pricing-wrap-item-box{display:flex;gap:16px;align-items:center}.pricing-wrap-item-box-svg{fill:var(--color-scheme-2-text);width:24px;height:24px;display:flex;justify-content:center;align-items:center}.pricing-wrap-item-text{font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-2-text);max-width:228px}.pricing-btn{display:block;width:100%;max-width:295px;height:46px;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;background:var(--color-hawkes-blue);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);transition-property:color,background-color,border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px) and (max-width: 1335px){.pricing-btn{display:block;width:100%;max-width:308px;margin-top:32px}.pricing-btn:nth-child(3){display:none}}@media only screen and (min-width: 1336px){.pricing-btn{display:block;width:100%;max-width:334px;position:absolute;bottom:32px}}.pricing-btn:hover,.pricing-btn:focus{border:1px solid #e1edff;background-color:#e1edff;color:#0d0b0a}.footer{background:var(--color-scheme-1-background);padding:48px 0;min-width:320px}@media only screen and (min-width: 768px){.footer{padding:40px 32px}}@media only screen and (min-width: 1336px){.footer{padding:64px}}.footer-container{display:flex;justify-content:space-between;flex-direction:column;background:var(--color-scheme-1-foreground);border:0px solid var(--color-scheme-1-border);border-radius:16px;padding:32px}@media only screen and (min-width: 768px){.footer-container{padding:40px 32px}}@media only screen and (min-width: 1336px){.footer-container{padding:48px}}address{font-style:normal}.footer-logo-svg{margin-bottom:20px}.footer-description{font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-1-text);margin-bottom:20px}.footer-form{display:flex;flex-direction:column;margin-bottom:12px;gap:16px}.footer-input{border:1px solid var(--opacity-transparent);border-radius:12px;padding:8px 12px;background-color:var(--opacity-neutral-darkest-5);width:100%;max-width:279px;height:42px;transition:border .25s cubic-bezier(.4,0,.2,1);outline:none}.footer-input:hover,.footer-input:focus{border:1px solid var(--color-neutral)}.footer-btn{border:1px solid var(--opacity-transparent);border-radius:100px;padding:10px 24px;width:100%;max-width:279px;height:46px;background:var(--opacity-neutral-darkest-5);transition:background-color .25s cubic-bezier(.4,0,.2,1)}.footer-btn:hover,.footer-btn:focus{background-color:#0d0b0a08}.footer-description-small{font-weight:400;font-size:12px;line-height:1.6;color:var(--color-scheme-1-text)}.footer-copyright{margin-top:48px;font-weight:400;font-size:14px;line-height:1.6;color:var(--color-scheme-1-text)}.footer-right{display:flex;flex-direction:column;gap:40px}.footer-links-p{font-weight:600;font-size:16px;line-height:1.6;color:var(--color-scheme-1-text);margin-bottom:16px;margin-top:48px}.footer-links-menu-item{padding:8px 0}.footer-links-menu-item-link{font-weight:400;font-size:14px;line-height:1.6;color:var(--color-scheme-1-text);transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-links-menu-item-link:hover,.footer-links-menu-item-link:focus{color:var(--color-neutral)}.footer-contact-p{font-weight:600;font-size:16px;line-height:1.6;color:var(--color-scheme-1-text);margin-bottom:16px}.footer-contact-menu-item{display:flex;flex-direction:column;align-items:flex-start}.footer-contact-menu-item-link{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0;font-weight:400;font-size:14px;line-height:1.6;color:var(--color-scheme-1-text);transition:color,fill .25s cubic-bezier(.4,0,.2,1)}.footer-contact-menu-item-link:hover,.footer-contact-menu-item-link:focus{color:var(--color-neutral);fill:var(--color-neutral)}@media only screen and (min-width: 768px){.footer-logo-svg,.footer-description{margin-bottom:24px}.footer-form{flex-direction:row;margin-bottom:12px}.footer-input{width:546px;gap:8px}.footer-btn{width:78px}.footer-right{flex-direction:row;margin-top:40px;justify-content:flex-start}.footer-links-p{margin:0 0 16px}.footer-links{width:300px}}@media only screen and (min-width: 1336px){.without-copyright{display:flex;justify-content:space-between}.footer-links{width:165px}.footer-logo-svg,.footer-description{margin-bottom:24px}.footer-input{width:501px}.footer-btn{width:78px}.footer-copyright,.footer-right{margin:0}}.backdrop{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;background-color:#2e2f4266;transition-property:opacity,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal{padding:64px 16px 112px;width:100%;max-width:375px;min-height:720px;background-color:var(--color-scheme-1-background);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-btn-close{width:32px;height:32px;position:absolute;top:25px;right:25px;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;cursor:pointer}.modal-svg{fill:var(--color-scheme-1-text);transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-btn-close:hover .modal-svg,.modal-btn-close:focus .modal-svg{fill:var(--color-neutral)}.modal-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:32px}.modal-text{font-family:var(--second-family);font-weight:400;font-size:18px;line-height:1.4;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:8px}.modal-text-price{font-family:var(--second-family);font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:32px}.modal-form{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}.modal-label{display:block;font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-1-text);margin-bottom:8px}.modal-input{display:block;border:1px solid var(--opacity-transparent);outline:transparent;border-radius:12px;padding:8px 12px;width:100%;height:42px;background-color:var(--opacity-neutral-darkest-5);font-weight:400;font-size:16px;line-height:1.6;color:var(--opacity-neutral-darkest-60);transition-property:border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-input:hover,.modal-input:focus{border:1px solid var(--color-neutral)}.modal-form-box-wrap{display:flex;flex-direction:column;gap:24px}.modal-form-btn{display:block;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:343px;height:46px;background-color:var(--color-hawkes-blue);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);transition-property:border,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-form-btn:hover,.modal-form-btn:focus{border:1px solid #e1edff;background-color:#e1edff}@media only screen and (min-width: 768px){.modal{border-radius:16px;padding:64px 92px;max-width:704px;min-height:573px;background-color:var(--color-scheme-1-background)}.modal-title{font-size:52px;margin-bottom:24px}.modal-text{font-size:22px}.modal-text-price{font-size:36px;line-height:1.4;margin-bottom:24px}.modal-input{width:520px}.modal-form-box-wrap{display:flex;flex-direction:row;gap:24px}.modal-form-box-wrap .modal-input{width:248px}.modal-form-btn{min-width:155px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1336px){.modal{padding:64px;max-width:768px}.modal-btn-close{top:16px;right:16px}.modal-input{width:640px}.modal-form-box-wrap{display:flex;gap:24px}.modal-form-box-wrap .modal-input{width:308px}}
