h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none;cursor:pointer}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h2{font-family:Comfortaa,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:.01em}body{font-family:Fira Sans,sans-serif;color:#030a06;background-color:#ebf8ed}.container{max-width:320px;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: 1440px){.container{max-width:1440px;padding:0 64px}h2{font-size:48px}}a{cursor:pointer}address{font-style:normal}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 20px;background:#75d281;height:64px}@media screen and (min-width: 768px){.header-container{padding:14px 32px}}@media screen and (min-width: 1440px){.header-container{height:72px;padding:13px 64px}}.header-nav-list-item{font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#030a06}@media screen and (min-width: 1440px){.header-nav-list-item:hover,.header-nav-list-item:focus{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:8px}.header-nav-list-item.active:after{color:#3ac04c}}.header-address-list-item{font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#030a06}@media screen and (min-width: 1440px){.header-address-list-item:hover,.header-address-list-item:focus{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:8px}.header-address-list-item.active:after{color:#3ac04c}}@media screen and (min-width: 1440px){.header-nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:175px}}.header-nav-list{display:flex;flex-direction:row;align-items:center}.header-address-container,.header-nav-list{display:none}@media screen and (min-width: 1440px){.header-nav-list{gap:32px;display:flex}}.header-address-list{display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 1440px){.header-address-list{gap:16px}}@media screen and (min-width: 1440px){.header-address-container{display:block}}.burger-button{position:absolute;border:none;top:8px;right:12px;height:48px;width:48px;padding:0;display:block;background-color:#75d281}@media screen and (min-width: 768px){.burger-button{right:16px}}@media screen and (min-width: 1440px){.burger-button{display:none}}.mobile-menu{position:fixed;background-color:#75d281;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width: 1440px){.mobile-menu{display:none}}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 20px;height:64px}@media screen and (min-width: 768px){.mobile-menu-header{padding:14px 32px}}.burger-exit-button{position:absolute;border:none;top:8px;right:12px;height:48px;width:48px;padding:0;display:block;background-color:#75d281}.mobile-menu-nav{display:flex;flex-direction:column}.mobile-header-nav-list{display:flex;flex-direction:column;align-content:flex-start;padding:32px 20px;gap:32px;margin-bottom:32px}@media screen and (min-width: 768px){.mobile-header-nav-list{padding:32px;margin-bottom:32px}}.mobile-header-nav-list-item{font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#030a06}.mobile-header-address-container{display:flex;flex-direction:column;align-content:flex-start;padding:32px 0 0 16px;gap:16px;margin-bottom:92px}@media screen and (min-width: 768px){.mobile-header-address-container{padding:32px 0 0 32px;margin-bottom:128px}}.mobile-header-address-list-item{font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#030a06}.go-top{position:fixed;right:30px;bottom:30px;cursor:pointer;display:none;background-color:transparent}.go-top-icon{width:50px;height:50px;fill:var(--primary-color);transition:fill .25s cubic-bezier(.4,0,.2,1)}.go-top:hover .go-top-icon{fill:var(--hover-color)}.go-top--show{display:block}.hero{width:100%;background-color:#ebf8ed}.hero-container{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.hero-container{padding:32px 32px 64px;justify-content:space-between;align-items:center;gap:20px}}@media only screen and (min-width: 1440px){.hero-container{padding:32px 64px 64px}}.hero-title,.hero-text,.hero-btn{width:100%;max-width:288px;margin:0 auto}.hero-name{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.hero-name{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:24px}}@media only screen and (min-width: 1440px){.hero-name{gap:32px}}.hero-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:.01em;color:#030a06;max-width:288px}.hero-title:after{content:"."}@media screen and (min-width: 768px){.hero-title:after{content:""}}@media only screen and (min-width: 768px){.hero-title{max-width:340px;width:50%}}@media only screen and (min-width: 1440px){.hero-title{font-size:56px;max-width:640px}}.hero-text{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.hero-text{width:50%;max-width:340px;gap:32px}}@media only screen and (min-width: 1440px){.hero-text{max-width:640px}}.hero-description{font-weight:400;font-size:16px;line-height:1.6}@media only screen and (min-width: 768px){.hero-description{font-size:18px}}.hero-btn{display:block;border:1px solid #030a06;border-radius:6px;padding:12px 24px;max-width:288px;height:50px;background:#030a06;font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#fff;text-align:center;margin-bottom:24px}@media only screen and (min-width: 768px){.hero-btn{white-space:nowrap;max-width:148px;margin-bottom:0;margin-left:0;margin-right:auto}}@media screen and (min-width: 1440px){.hero-btn:hover,.hero-btn:focus{opacity:.5}}.hero-btn:active{background:#113916;border:1px solid #113916;opacity:.6}.hero-foto-wrapper{max-width:288px;margin:0 auto}@media only screen and (min-width: 768px){.hero-foto-wrapper{max-width:704px;height:auto}}@media only screen and (min-width: 1440px){.hero-foto-wrapper{max-width:1312px}}.hero-foto{border-radius:40px;width:100%;height:auto;display:block}.about-section{background-color:#fff;color:#fff;background-image:linear-gradient(#0006),url(/my-site-team/assets/about-m@1x-DjQLkRA4.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;padding:64px 16px}.about-container{background-color:#fff,rgba(0,0,0,.2);max-width:288px;height:auto;margin:0 auto}.about-title{margin-bottom:12px;font-family:Fira Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#fff}.about-subtitle{margin-bottom:20px;font-family:Comfortaa,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#fff}.about-text{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#fff}@media screen and (min-resolution: 192dpi){.about-section{background-image:linear-gradient(#0006),url(/my-site-team/assets/about-m@2x-C4tz8huF.jpg)}}@media screen and (min-width: 768px){.about-section{background-image:linear-gradient(#0006),url(/my-site-team/assets/about-t@1x-Dut7wFW4.jpg);padding:80px 32px}.about-container{background-color:transparent;max-width:768px}.about-title{margin-bottom:16px}.about-subtitle{max-width:629px;margin:0 auto 24px;padding:0 69px}.about-text{max-width:573px;font-size:18px;margin:0 auto;padding:0 9px}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.about-section{background-image:linear-gradient(#0006),url(/my-site-team/assets/about-t@2x-CR82FaKR.jpg)}}@media screen and (min-width: 1440px){.about-section{background-image:linear-gradient(#0006),url(/my-site-team/assets/about-d@1x-CGBWQNtH.jpg);padding:112px 336px 94px}.about-subtitle{font-size:56px}}@media screen and (min-width: 1440px) and (min-resolution: 192dpi){.about-section{background-image:linear-gradient(#0006),url(/my-site-team/assets/about-d@2x-xwwc5Ik_.jpg)}}.advantages-section{padding-top:32px;padding-bottom:32px}.advantages-title{font-family:Fira Sans,sans-serif;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.advantages-tagline{font-weight:600;font-size:16px;line-height:1.5;margin-bottom:12px}.advantages-heading{font-family:Comfortaa,sans-serif;font-size:36px;margin-bottom:20px}.advantages-text{font-weight:400;font-size:16px;line-height:1.6}.advantages-list{margin-top:48px;display:flex;flex-direction:column;gap:48px}.advantages-image{width:100%;border-radius:32px}.advantages-card{font-family:Fira Sans,sans-serif;margin-top:8px}.advantages-card-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:24px;line-height:1.4;letter-spacing:.01em}.advantages-card-text{font-weight:400;font-size:16px;line-height:1.6;margin-top:8px}@media (min-width: 768px){.advantages-section{padding-top:64px;padding-bottom:64px}.advantages-tagline{margin-bottom:16px}.advantages-heading{font-size:36px;margin-bottom:24px}.advantages-text{font-size:18px}.advantages-list{flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:32px}.advantages-card{margin-top:32px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.advantages-item{width:calc((100% - 24px)/2);flex-grow:1;display:flex;flex-direction:column}}@media (min-width: 1440px){.advantages-heading{font-size:48px}.advantages-text{max-width:768px;margin-bottom:80px}.advantages-item{width:calc((100% - 48px) / 3)}.advantages-card-title{font-size:32px}.advantages-list{margin-top:80px}}.section{padding:32px 0}@media screen and (min-width: 768px){.section{padding:64px 0}}.assortment-title{margin-bottom:32px;text-align:center}.assortment-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.assortment-img{margin-bottom:16px;display:flex;justify-content:center}.assortment-img img{border-radius:32px}.assortment-name{font-size:18px;font-weight:600;line-height:1.6;text-align:center}.assortment-description{margin-bottom:8px;font-size:14px;line-height:1.6;font-weight:400;text-align:center;min-height:44px}.assortment-price{margin-bottom:16px;font-size:20px;line-height:1.6;font-weight:600;text-align:center}.assorment-button{display:block;margin:0 auto;width:100%;height:40px;border:1px solid #030A06;border-radius:6px;background-color:transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;opacity:1;text-align:center;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.assorment-button:hover,.assorment-button:focus{opacity:.5}@media screen and (min-width: 768px){.assortment-list{row-gap:48px;column-gap:24px}.assortment-item{width:calc((100% - 24px)/2)}}@media screen and (min-width: 1440px){.assortment-list{row-gap:64px}.assortment-item{width:calc((100% - 72px)/4);cursor:pointer}.assortment-button{transition:opacity .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.assorment-button:active{opacity:.6;color:#113916;border:1px solid #113916}}.gallery-section{width:100%;height:100%;overflow:hidden;background-color:#ebf8ed}.gallery-title{font-family:Comfortaa,sans-serif;font-size:36px;text-align:center;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#030a06}.gallery-text{font-family:Fira Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.6em;text-align:center;margin-top:16px;color:#030a06}.gallery-list{display:flex;flex-direction:column;gap:16px;margin-top:32px}.gallery-item{border-radius:32px;overflow:hidden}.gallery-item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:32px}@media screen and (max-width: 767px){.gallery-list{display:flex;flex-direction:column}.gallery-item:nth-child(1){order:4}.gallery-item:nth-child(2){order:2}.gallery-item:nth-child(3){order:3}.gallery-item:nth-child(4){order:1}}@media screen and (min-width: 768px){.gallery-text{margin-top:24px}.gallery-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:340px;margin:32px auto 0;column-gap:26px;row-gap:24px}.gallery-item{overflow:hidden;border-radius:32px}.gallery-item:nth-child(2),.gallery-item:nth-child(3){grid-row:span 2}.gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:32px;display:block}}@media screen and (min-width: 1440px){.gallery-text{font-weight:400;font-size:18px;line-height:1.6;text-align:center;margin-top:24px;color:#030a06}.gallery-list{grid-template-columns:repeat(3,1fr);row-gap:23.17px;grid-auto-rows:421px}}.feedbacks-section{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:32px;padding:32px 16px;background:#ebf8ed}.feedbacks-h{font-family:Comfortaa,sans-serif;max-width:288px;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#030a06}.feedbacks-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:row;gap:40px}.feedbacks-card{text-align:left;gap:12px}.feedbacks-stars{display:flex;gap:4px;margin-bottom:12px}.feedbacks-svg,.feedbacks-empty{fill:#3ac04c}.feedback{font-family:Comfortaa,sans-serif;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:.01em;color:#030a06;margin-bottom:12px}.feedbacks-author{font-family:Fira Sans,sans-serif;font-weight:700;font-weight:600;top:12px;font-size:16px;line-height:1.6;color:#030a06}@media screen and (min-width: 768px){.feedbacks-section{padding:64px 32px;background:#ebf8ed}.feedbacks-h{max-width:560px}.feedbacks-container{gap:32px 24px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:row}.feedbacks-card{width:calc((100% - 24px)/2);text-align:left;height:182px;min-width:280px;gap:24px}.feedbacks-stars{margin-bottom:24px}.feedbacks-author{display:flex;align-items:center;justify-content:flex-start;width:340px;height:26px}.feedback{margin-bottom:24px}}@media screen and (min-width: 1440px){.feedbacks-section{padding:64px;Gap:80px}.feedbacks-h{font-size:48px}.feedbacks-container{gap:24px;flex-wrap:nowrap}.feedbacks-card{width:calc((100% - 72px)/4);text-align:left;gap:24px}.feedbacks-author{bottom:64px;width:310px}}.support-container{display:flex;flex-wrap:wrap;justify-content:center;padding:32px 16px;gap:24px}.support-form-div{width:100%}.support-header{margin-bottom:24px}.support-form{display:flex;flex-direction:column;gap:24px}.support-subheader{font-size:18px;margin-bottom:32px;font-weight:400;line-height:1.6}.support-input-label{margin-bottom:8px;display:block}.support-input{width:100%;border:1px solid rgba(3,10,6,.15);border-radius:6px;padding:8px 12px;line-height:1.6;background-color:#030a060d;outline:none;transition:border .25s cubic-bezier(.4,0,.2,1)}.massage-textarea{width:100%;border:1px solid rgba(3,10,6,.15);background-color:#030a060d;border-radius:6px;line-height:1.6;padding:12px;resize:none;outline:none}.massage-textarea::placeholder,.support-input::placeholder{color:#030a0699}.massage-textarea:focus::placeholder,.support-input:focus::placeholder{color:transparent}.text-invalid{font-size:12px;margin-top:4px;display:none;padding-left:2px;color:#d64040}.support-input:not(:placeholder-shown):invalid,.massage-textarea:not(:placeholder-shown):invalid{border-color:#d64040;color:#d64040}.support-input:not(:placeholder-shown):invalid~.text-invalid{display:block}.support-submit-btn{border:none;background-color:#030a06;color:#fff;border-radius:6px;line-height:1.6;width:100%;padding:12px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.support-submit-btn:hover,.support-submit-btn:focus{background-color:#030a0680}.support-submit-btn:active{background-color:#113916}.support-submit-btn:disabled{background-color:#030a0633}.support-img{width:100%;height:428px;border-radius:40px;background-image:url(/my-site-team/assets/support-img-1x-bpAgxHv0.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-resolution: 192dpi){.support-img{background-image:url(/my-site-team/assets/support-img-2x-Bq9RWvYF.jpg)}}@media screen and (min-width: 768px){.support-container{padding:64px 32px}.support-submit-btn{width:249px}}@media screen and (min-width: 768px) and (max-width: 1439px){.support-img{background-image:url(/my-site-team/assets/support-img-tablet-1x-ByDyRaEL.jpg)}@media screen and (min-resolution: 192dpi){.support-img{background-image:url(/my-site-team/assets/support-img-tablet-2x-BlzC0gH3.jpg)}}}@media screen and (min-width: 1440px){.support-container{padding:64px}.support-header{font-size:48px}.support-submit-btn{width:198px}.support-img{height:767px}.support-div{width:calc((100% - 24px)/2)}}.container-footer{background-color:#75d281;padding:48px 20px}.footer-nav-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;margin-bottom:48px}.footer-nav-list{font-weight:400;font-size:16px;line-height:1.6;color:#030a06;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.footer-socials{display:flex;flex-direction:row;gap:12px}.ftr-socials-icon{display:block}.ftr-address-list{font-weight:400;font-size:16px;line-height:1.6;font-style:normal;color:#030a06;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:280px;padding:24px 0;border-top:1px solid rgba(3,10,6,.15)}.copyright-text{font-weight:400;font-size:14px;line-height:1.6;color:#030a06;text-align:center;padding-bottom:16px}@media screen and (min-width: 768px){.container-footer{padding:64px 32px}.logo-icon{width:164px;height:70px}.footer-nav-wrap{gap:32px;margin-bottom:24px}.footer-nav-list{flex-direction:row;gap:32px}.ftr-socials-icon{width:40px;height:40px}.ftr-address-list{flex-direction:row;gap:32px;padding:16px 0}}@media screen and (min-width: 1440px){.container-footer{padding:80px 64px}.footer-nav-wrap{flex-direction:row;justify-content:space-between;gap:32px;margin-bottom:52px}.ftr-socials-icon{width:24px;height:24px}.footer-nav-item,.ftr-address-item{transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-nav-item:hover,.footer-nav-item:focus{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:8px}.footer-nav-item:active{color:#3ac04c}.ftr-address-item:hover,.ftr-address-item:focus{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:8px}.ftr-address-item:active{color:#3ac04c}.ftr-address-item:disabled{color:#030a0633}.footer-nav-item:disabled{color:#030a0633}}
