/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}: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)}:root{--font-family: "Sarabun", sans-serif;--second-family: "Cabin", sans-serif;--third-family: "Roboto", sans-serif}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px}}@media only screen and (min-width: 1336px){.container{max-width:1440px}}@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)}}svg{cursor:pointer}a{cursor:pointer}header{background:var(--color-scheme-3-background)}.header-container{height:64px;padding:0 16px}.header-nav{display:flex;align-items:center;justify-content:space-between}.header-list{display:none}.header-list-item:hover,.header-list-item:focus{color:#8fbafb}.burger-btn{border:none;padding:0;background-color:transparent}.yoga-bloom{width:83px;height:23px;margin:14px 0}.header-join-href{width:74px;height:34px;text-align:center;cursor:pointer;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:4px 20px;background:var(--color-hawkes-blue);margin-top:15px;margin-bottom:15px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:var(--color-neutral-darkest)}.header-join-href:hover,.header-join-href:focus{background-color:#8fbafb}.now-span{display:none}.header-list-item{text-decoration:none}.current-page.page{border-bottom:2px solid var(--opacity-neutral-darkest-50);width:89px}.current-page:hover,.current-page:focus{color:#404bbf}@media (min-width: 768px){.header-container{height:72px}.burger-btn{margin:30px 290px 30px 20px}.yoga-bloom{margin-top:20px;margin-bottom:28px;margin-right:205px}.now-span{display:inline}.header-join-href{width:107px;height:42px;padding:8px 20px}}@media (min-width: 1336px){.header-container{padding:0 64px}.header-nav{position:relative}.burger-btn{display:none}.header-list{display:flex;flex-direction:row;gap:32px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;color:var(--color-scheme-3-text)}.yoga-bloom{position:absolute;left:614px;margin:0}.header-join-href{margin-left:auto}}.navbar-menu-wrap{display:flex;align-items:center;justify-content:space-between;height:64px;margin-bottom:28px}.navbar-menu-list{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;color:var(--color-scheme-3-text);padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:12px}.navbar-menu-list-wrap{margin-bottom:288px}.navbar-menu-join{text-align:center;cursor:pointer;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:343px;height:46px;width:100%;display:block;background:var(--color-hawkes-blue);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:var(--color-neutral-darkest);margin:0 auto}.navbar-menu-join:hover,.navbar-menu-join:focus{background-color:#8fbafb}.navbar-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1000;opacity:1;visibility:visible;pointer-events:all;background:var(--color-scheme-3-background);font-family:var(--font-family);color:var(--color-scheme-3-text)}.navbar-menu.is-hidden{opacity:0;visibility:hidden;pointer-events:all}*{box-sizing:border-box;margin:0;padding:0}picture img{display:block;max-width:100%;object-fit:cover}.hero{display:flex;background:#f2fafa;padding-bottom:48px}.container-hero{padding:0}.hero-header{font-family:var(--second-family);font-weight:400;font-size:44px;line-height:1.2;letter-spacing:.01em;color:var(--color-scheme-3-text)}.hero-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-3-text);margin-bottom:24px}.hero-text-cont,.hero-content,.btn-cont{align-items:flex-start;justify-content:flex-start;flex-direction:column}.hero-text-cont{gap:24px}.hero-content{gap:20px;padding:48px 16px 0}.hero-btn_1{margin-bottom:16px}.hero-btn_1,.hero-btn_2{border-radius:100px;padding:10px 24px;height:46px;font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkset);text-align:center;text-decoration:none;display:block;transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.hero-btn_1{border:1px solid var(--color-hawkes-blue);background:var(--color-hawkes-blue)}.hero-btn_2{border:1px solid var(--opacity-transparent);background:var(--opacity-neutral-darkest-5)}.hero-btn_1:hover,.hero-btn_1:focus{background-color:#8fbafb}.hero-btn_2:hover,.hero-btn_2:focus{background-color:#b9b9b95c}@media (min-width: 768px){.hero{padding-bottom:24px}.container{min-width:768px}.hero-content{padding:24px 32px 0;gap:16px}.hero-text-cont{gap:32px}.hero-header{width:460px}.btn-cont{display:flex;flex-direction:row;gap:16px}.hero-btn_1,.hero-btn_2{width:144px}.hero-btn_1{margin-bottom:0}}@media (min-width: 1336px){.hero{padding-bottom:80px}.container{min-width:1336px}.hero-content{display:flex;flex-direction:row;gap:24px;padding:80px 64px 0}.hero-header{width:780px;height:258px;font-size:72px}.hero-text-cont{width:641px;padding-top:8px}.hero-text{font-size:18px}.hero-btn_1{width:113px;padding:10px 0}.hero-btn_2{width:128px;padding:10px 0}.btn-cont{width:257px;height:46px}}.yoga-section{padding:64px 0;background-color:var(--color-scheme-1-background)}.yoga-title-t{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:160%;text-align:center;color:var(--color-scheme-1-text);margin-bottom:12px}.yoga-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:120%;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:20px}.yoga-title-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;text-align:center;color:var(--color-scheme-1-text);margin-bottom:48px}.yoga-title-list{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:48px}.yoga-title-list-item{width:100%}.yoga-title-list-item h3{font-family:var(--second-family);font-weight:400;font-size:24px;line-height:140%;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-top:24px;margin-bottom:20px}.yoga-title-list-item p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;text-align:center;color:var(--color-scheme-1-text)}.btn-yoga{background-color:#c2d9fc;color:#0d0b0a;border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;text-align:center}.btn-yoga-ref{font-weight:500;font-size:16px;line-height:1.6}.btn-yoga:hover,.btn-yoga:focus{background-color:#8fbafb}.btn-yoga-span{display:none}@media only screen and (min-width: 768px){.yoga-section{padding:40px 0;background-color:var(--color-scheme-3-background)}.yoga-section .container{padding:0 32px}.yoga-title-t{line-height:150%;margin-bottom:16px}.yoga-title{margin-bottom:24px}.yoga-title-text{font-size:18px;margin-bottom:40px}.yoga-title-list{gap:24px;justify-content:center}.yoga-title-list-item h3{margin-top:16px;margin-bottom:0}.btn-yoga{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;width:110px;height:46px;margin:0 auto;padding:0}.btn-yoga-ref{display:flex;gap:8px}.btn-yoga-span{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1335px){.yoga-title-list-item{flex:1 1 calc(50% - 12px);max-width:340px}.yoga-title-list-item.full-width{flex:1 1 100%;max-width:100%}}@media only screen and (min-width: 1336px){.yoga-section{padding:112px 0}.yoga-section .container{padding:0 64px}.yoga-title{font-size:52px;max-width:768px;margin-top:0;margin-left:auto;margin-right:auto}.yoga-title-list{flex-wrap:nowrap;justify-content:space-between}.yoga-title-list-item{width:calc((100% - 48px) / 3)}.yoga-title-list-item h3{margin-top:32px;margin-bottom:24px;font-size:36px}}*{box-sizing:border-box}.team-section{padding-top:64px;padding-bottom:64px;background:var(--color-scheme-3-background);color:var(--color-scheme-4-text)}.main-text{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:24px;text-align:center;color:var(--color-scheme-4-text);margin-bottom:12px}.main-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:48px;letter-spacing:.01em;text-align:center;color:var(--color-scheme-4-text);margin-bottom:20px}.subtitle-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px;text-align:center;color:var(--color-scheme-4-text)}.first-info{margin-bottom:48px}.coach-list{display:flex;flex-wrap:nowrap;flex-direction:column;row-gap:48px;list-style:none;padding:0;margin:0}.coach-item{width:100%}.coach-item img{width:100%;height:auto;display:block;border-radius:16px;object-fit:cover;margin-bottom:20px}.coach-block{display:flex;flex-direction:column}.coach-name{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:29px;text-align:center;color:var(--color-scheme-4-text)}.coach-position{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px;text-align:center;color:var(--color-scheme-4-text);margin-bottom:12px}.coach-info{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px;text-align:center;color:var(--color-scheme-4-text);margin-bottom:20px}.social-team-list{display:flex;gap:14px;justify-content:center}.social-links{color:var(--color-scheme-4-text);transition:color .3s ease}.social-links:hover{color:#8a8a8a}.social-icon{fill:currentColor}@media screen and (min-width: 768px){.team-section{padding-top:40px;padding-bottom:40px}.team-container{padding:0 32px}.first-info{margin-bottom:40px}.main-text{margin-bottom:16px}.main-title{font-size:52px;line-height:62px;margin-bottom:24px}.subtitle-text{font-size:18px;line-height:29px}.coach-list{flex-wrap:wrap;row-gap:24px;column-gap:24px;flex-direction:row}.coach-item{width:calc((100% - 48px)/2);display:flex;flex-direction:column}.coach-item img{margin-bottom:24px}.coach-name{font-weight:600;font-size:22px;line-height:35px}.coach-position{font-size:18px;line-height:29px;margin-bottom:16px}.coach-info{margin-bottom:24px}}@media screen and (min-width: 1336px){.team-section{padding-top:112px;padding-bottom:112px}.team-container{padding:0 64px}.main-text{margin-bottom:16px}.main-title{margin-bottom:24px}.coach-list{gap:64px 24px}.coach-item{width:calc((100% - 48px) / 3);border-radius:16px;margin:0;padding:0;flex-direction:column}.coach-item img,.coach-info{margin-bottom:24px}}.galery-section{padding:64px 0;background-color:var(--color-drover-lightest)}.galery-section .container{padding-left:20px;padding-right:20px}.galery-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:120%;letter-spacing:.01em;text-align:center;color:var(--color-scheme-3-text);margin-bottom:20px}.galery-title-text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:160%;text-align:center;color:var(--color-neutral-darkest);margin-bottom:48px}.galery-title-list{display:flex;flex-wrap:wrap;gap:24px}.galery-title-list-item{width:calc((100% - 24px)/2)}@media only screen and (min-width: 768px){.galery-section{padding-top:40px;padding-bottom:40px;background-color:var(--color-scheme-3-background)}.galery-section .container{padding-left:32px;padding-right:32px}.galery-title{margin-bottom:24px}.galery-title-text{margin-bottom:80px;color:var(--color-scheme-3-text)}}@media only screen and (min-width: 1336px){.galery-section{padding-top:112px;padding-bottom:112px}.galery-section .container{padding-left:64px;padding-right:64px}.galery-title{font-size:52px}.galery-title-text{width:768px;margin:0 auto 80px;font-weight:500}.galery-title-list-item{width:calc((100% - 48px) / 3)}}.about-us{background:var(--color-scheme-1-background);padding:64px 0}.div-about{max-width:375px;padding:0 16px}.about-main{font-family:var(--second-family);font-weight:400;font-size:52px;line-height:1.2;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:20px}.about-p-main{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.6;text-align:center;color:var(--color-scheme-1-text);margin-bottom:48px}.about-h{font-family:var(--second-family);font-weight:400;font-size:24px;line-height:1.4;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:20px}.about-p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:var(--color-scheme-1-text)}.about-list{display:block;margin-bottom:48px}.btn-about{font-family:var(--font-family);background:var(--color-hawkes-blue);color:var(--color-neutral-darkest);border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;text-align:center}.btn-about:hover,.btn-about:focus{background-color:#8fbafb}.btn-about-ref{font-weight:500;font-size:16px;line-height:1.6}.btn-span{display:none}@media only screen and (min-width: 768px){.about-us{background:var(--color-scheme-3-background);padding:40px 0}.div-about{max-width:768px;display:flex;flex-direction:column;padding:0 32px}.about-main{font-size:40px;margin-bottom:24px}.about-p-main{font-size:18px;margin-bottom:40px}.ul-about{display:flex;flex-wrap:wrap;gap:47px 24px;max-width:768px;margin-bottom:40px}.about-list{width:calc((100% - 24px)/2);margin:0}.about-h{font-size:23px;margin-bottom:0}.about-p{margin:0}.btn-about{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;width:110px;height:46px;margin:0 auto;padding:0}.btn-about-ref{display:flex;gap:8px}.btn-span{display:flex}}@media only screen and (min-width: 1336px){.about-us{padding:112px 0}.div-about{max-width:1440px;padding:0 64px}.about-main{font-size:52px}.ul-about{max-width:1312px;flex-wrap:nowrap}.about-list{width:310px}.about-h{font-size:28px;margin-bottom:24px}}.testimonials-cont{background-color:var(--color-scheme-3-background);padding:64px 0}.testimonials-header{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}.clients-list{display:flex;flex-direction:column;gap:24px}.client-element{background-color:var(--color-scheme-2-foreground);border-radius:24px;padding:12px}.testim-elem-text{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:160%;text-align:center;color:var(--color-scheme-3-text);margin-bottom:32px}.avatar{border-radius:100%;margin:0 auto 16px}.client-initials{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:160%;text-align:center;color:var(--color-scheme-3-text)}.text-profesion{font-family:var(--third-family);font-weight:400;font-size:16px;line-height:150%}@media only screen and (min-width: 768px){.testimonials-cont{padding:40px 0}.custom-cont{padding:0 32px}.testimonials-header{font-size:40px;margin-bottom:24px}}@media only screen and (min-width: 1336px){.testimonials-cont{padding:112px 0;background-color:var(--color-scheme-3-background)}.custom-cont{padding:0 64px}.testimonials-header{font-size:52px}.clients-list{flex-direction:row;flex-wrap:wrap}.client-element{flex-basis:calc((100% - 24px)/2);display:flex;flex-direction:column;justify-content:space-between}}.prising{background:var(--color-scheme-3-background);padding:64px 0}.prising-main-text{margin-bottom:48px}.prising-main{display:flex;flex-direction:column;padding:0 16px}.p-prising-main{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:var(--color-scheme-2-text);margin-bottom:12px}.h-prising{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}.prising-p-main{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:var(--color-scheme-2-text);margin-bottom:48px}.prising-main-ul{max-width:343px}.prising-main-li{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}.prising-main-li:last-child{margin-bottom:0}.prising-h{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}.prising-p{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}.prising-ul{padding:8px 0;max-width:343px;margin-bottom:110px}.prising-li{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-scheme-2-text);margin-bottom:16px;display:flex}.prising-li:last-child{margin-bottom:0}.prising-svg{width:24px;height:24px;align-items:center;justify-content:center}.btn-prising{font-family:var(--font-family);border:1px solid var(--color-hawkes-blue);border-radius:100px;padding:10px 24px;max-width:295px;height:46px;background:var(--color-hawkes-blue);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);display:block;text-align:center}.btn-prising:hover,.btn-prising:focus{background-color:#8fbafb}@media only screen and (min-width: 768px){.prising{padding:40px 0;margin:0 auto}.prising-main{max-width:767px;padding:0 32px}.prising-main-text{max-width:768px}.prising-main-ul{max-width:768px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.prising-main-li{max-width:340px;margin-bottom:0;padding:16px}.prising-h{font-size:22px;width:320px;margin-bottom:24px}.prising-p{font-size:72px;margin-bottom:24px}.prising-full{max-width:704px;width:100%;display:flex;flex-direction:column;align-items:baseline;position:relative;justify-content:center}.btn-prising{max-width:308px;width:100%}.order1{order:1;max-width:308px}.order2{order:3;width:320px;position:absolute;top:0;right:15px;margin:0}.order3{order:2;max-width:308px;width:100%}}@media only screen and (min-width: 1336px){.prising{padding:112px 0}.h-prising{font-size:52px}.prising-p-main{font-size:18px}.prising-h{font-size:22px}.prising-p{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;font-size:72px}.prising-main{max-width:1440px;padding:0 64px}.prising-main-text{max-width:768px;margin:0 auto 40px}.prising-main-ul{max-width:1440px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center}.prising-main-li{max-width:425px;margin-bottom:0;padding:32px}.prising-main-li .prising-full{margin-top:86px;margin-bottom:86px}.btn-prising{width:100%;margin-top:30px}.order1{order:1;max-width:308px}.order2{order:2;max-width:320px;top:0;margin:0;position:relative}.order3{order:3;max-width:308px}.prising-full{align-items:center}}.page-footer{padding:48px 0;background-color:var(--color-hawkes-blue-lighter)}.footer-container{display:flex;flex-direction:column;gap:48px;background-color:var(--color-hawkes-blue-lightest);border-radius:16px;border:0 solid var(--opacity-neutral-darkest-15);padding:32px}.footer-logo-icon{fill:var(--color-neutral-darkest)}@media screen and (min-width: 768px){.page-footer{padding:40px 0}.footer-container{gap:40px;padding:40px 32px;max-width:704px}}@media screen and (min-width: 1336px){.page-footer{padding:64px 0}.footer-container{justify-content:space-between;flex-direction:row;padding:48px;max-width:1312px}}.form-column-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;max-width:279px}.footer-logo{width:84px;height:36px}.subscribe-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.6}.subscribe-form{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;margin-bottom:12px}.subscribe-form-email{display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--opacity-transparent);border-radius:12px;padding:8px;width:100%;height:42px;background:var(--opacity-neutral-darkest-5)}.subscribe-form-input::placeholder{font-weight:400;font-size:16px;line-height:1.6;color:var(--opacity-neutral-darkest-60);opacity:1}.subscribe-form-input{font-family:var(--font-family);border-radius:12px;padding:8px 12px;width:100%;border:none;height:42px;background-color:var(--opacity-neutral-darkest-5)}.subscribe-form-button{font-family:var(--font-family);border:1px solid var(--opacity-transparent);background:var(--opacity-neutral-darkest-5);border-radius:100px;color:inherit;width:100%;height:46px}.subscribe-form-button:hover,.subscribe-form-button:focus{background-color:#b9b9b95c}.privacy-text{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:1.6}.copyright-desktop{display:none}@media screen and (min-width: 768px){.form-column-container{gap:24px;max-width:640px}.subscribe-form{display:flex;justify-content:space-between;flex-direction:row;gap:16px}.subscribe-form-email{padding:8px 12px;width:546px}.subscribe-form-button{width:78px;align-self:flex-end}.subscribe-form-input{width:546px}.copyright-desktop{display:none}}@media screen and (min-width: 1336px){.form-column-container{gap:24px;max-width:595px}.copyright-mobile{display:none}.copyright-desktop{display:inline}.subscribe-form-email,.subscribe-form-input{width:501px}}.all-links-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:40px;width:100%}.links-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:1.6;color:var(--color-neutral-darkest);width:279px}.links-container{display:flex;flex:1 1 50%;max-width:50%;justify-content:flex-start;flex-direction:column;gap:12px}.links-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0px}.links-list-item{padding:8px 0;font-weight:400;font-size:14px;line-height:1.6}.links-list-item:hover,.links-list-item:focus{color:#404bbf}.links-list-item-link{font-family:var(--font-family);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:12px}.icons-footer{fill:var(--color-neutral-darkest)}.copyright{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.6}@media screen and (min-width: 768px){.all-links-container{flex-wrap:nowrap;justify-content:space-between;flex-direction:row;max-width:640px}.links-container{gap:16px}}@media screen and (min-width: 1336px){.all-links-container{flex-wrap:nowrap;justify-content:space-between;flex-direction:row;max-width:371px}.links-container{display:flex;flex-direction:column;flex:1 1 50%;max-width:50%;gap:16px}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;visibility:visible;pointer-events:all}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:all}.modal{background:var(--color-scheme-1-background);padding:64px 16px;border-radius:0;box-shadow:none;overflow-y:auto;position:relative;width:310px;min-height:720px}.modal-close-bth{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:100%;cursor:pointer;fill:var(--color-scheme-1-text);background:var(--color-scheme-1-background);border:none;padding:0}.modal-close-bth svg{display:block;width:16px;height:16px;fill:var(--color-scheme-1-text)}.modal-title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:48px;letter-spacing:.01em;text-align:center;color:var(--color-scheme-1-text);margin-bottom:32px}.text-modal-session{font-family:var(--second-family);font-weight:400;font-size:18px;line-height:25px;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:8px}.modal-price-session{font-family:var(--second-family);font-weight:400;font-size:44px;line-height:53px;letter-spacing:.01em;text-align:center;color:var(--color-scheme-2-text);margin-bottom:32px}.form-info{margin-bottom:24px;position:relative}.form-label{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px;color:var(--color-scheme-1-text);margin-bottom:8px}.input-wrapper{position:relative;width:100%}.form-input{width:100%;padding:8px 12px;border:1px solid var(--opacity-transparent);border-radius:12px;font-family:var(--font-family);font-size:16px;line-height:26px;color:var(--color-scheme-1-text);box-sizing:border-box;outline:none}.form-input::placeholder{color:var(--color-scheme-1-text)}.form-input:focus{background:var(--opacity-neutral-darkest-5)}.submit-bth-modal{border:none;margin:0 auto;display:block;border-radius:100px;padding:10px 24px;height:46px;background:var(--color-hawkes-blue);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:26px;color:var(--color-neutral-darkest);cursor:pointer;box-sizing:border-box;width:100%}.submit-bth-modal:hover,.submit-bth-modal:focus{background-color:#8fbafb}@media screen and (min-width: 768px){.modal{padding:64px 92px;width:704px;height:573px}.modal-title{font-size:52px;line-height:62px;margin-bottom:24px}.text-modal-session{font-size:22px;line-height:31px;color:var(--color-scheme-2-text)}.modal-price-session{font-size:36px;line-height:50px;color:var(--color-scheme-2-text);margin-bottom:24px}.form-info{flex:1;display:flex;flex-direction:column}.form-row{display:flex;flex-direction:row;gap:24px}.form-label{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px;color:var(--color-scheme-1-text);margin-bottom:8px}.input-wrapper{position:relative;width:100%}.form-input{width:100%;padding:8px 12px;border:1px solid var(--opacity-transparent);border-radius:12px;font-family:var(--font-family);font-size:16px;line-height:26px;color:var(--color-scheme-1-text);box-sizing:border-box;outline:none}.submit-bth-modal{width:155px}}@media screen and (min-width: 1336px){.modal{padding:64px;width:768px;height:583px}}
