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}button{cursor:pointer;border:none;background-color:transparent}img{display:block;max-width:100%;height:auto}body{font-family:Poppins,sans-serif;color:#22343d}.container{max-width:411px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 1150px){.container{max-width:1150px}}@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)}}.header .container{display:flex;align-items:center}.nav{display:flex}.logo{font-weight:700;font-size:30px;line-height:.93333;color:#173a56;display:flex;align-items:center;margin-right:237px;gap:16px}.nav-list{display:flex;gap:30px}.nav-link{line-height:1.75;padding:26px 0;display:block}.current{font-weight:600}.header-list-btn{display:flex;margin-left:auto;gap:21px}.header-btn{font-weight:600;font-size:16px;border-radius:4px}.header-btn-in{border:1px solid #bcd0e5;min-width:105px;height:42px;color:#173a56}.header-btn-up{min-width:113px;height:42px;background-color:#02897a;color:#fff}.hero{padding-top:25px;padding-bottom:50px}.hero .container{display:flex;align-items:center;justify-content:space-between}.hero-text-wrap{max-width:465px}.hero-title{font-size:40px;line-height:1.5;max-width:373px;margin-bottom:18px}.hero-text{font-size:18px;line-height:1.55556;margin-bottom:45px}.hero-list{display:flex;gap:30px;align-items:center}.hero-btn-start{border-radius:4px;min-width:178px;height:53px;background-color:#02897a;font-weight:700;font-size:16px;color:#fff}.hero-btn-start:hover,.hero-btn-start:focus{background-color:#03584e;color:#efd0d0}.hero-btn-watch{font-weight:600;font-size:16px;text-decoration:underline;color:#02897a;display:flex;align-items:center;gap:9px}.hero-btn-icon{fill:currentColor;transition:fill .25s cubic-bezier(.075,.82,.165,1)}.hero-btn-watch:hover,.hero-btn-watch:focus{color:#173a56}.product{padding:50px 0}.product-title{font-size:32px;text-align:center;max-width:535px;margin-left:auto;margin-right:auto;margin-bottom:50px}.product-list{display:flex;gap:30px;margin-bottom:50px}.product-item{width:calc((100% - 90px)/4)}.product-icon-wrap{border-radius:19px;width:54px;height:54px;background-color:#02897a;display:flex;justify-content:center;align-items:center;margin-bottom:26px}.product-icon-wrap:hover>.product-icon{fill:#bcd0e5}.product-icon-wrap-second{background-color:#4d8dff}.product-icon-wrap-third{background-color:#740a76}.product-icon-wrap-four{background-color:#f03e3d}.product-icon{fill:#fff}.product-subtitle{font-weight:600;font-size:22px;margin-bottom:13px}.product-text{line-height:1.625}.product-btn{border-radius:4px;min-width:175px;height:53px;background-color:#02897a;font-weight:700;font-size:16px;color:#fff;margin:0 auto;display:block}.management{padding:50px 0}.management .container{display:flex;justify-content:space-between;align-items:center}.managment-text-wrap{max-width:486px}.management-title{font-size:32px;display:flex;flex-direction:column;gap:8px;margin-bottom:25px}.management-title-part{font-weight:600;font-size:16px}.management-text{line-height:1.63;margin-bottom:30px}.management-list{display:flex;flex-direction:column;gap:25px}.management-subtitle{font-weight:600;font-size:16px;line-height:1.625;margin-bottom:12px}.management-desc{line-height:1.625}.price{padding:30px 0 50px}.price .container{max-width:322px}.price-title{font-size:34px;text-align:center;margin-bottom:8px}.price-text{font-weight:500;font-size:16px;text-align:center;margin-bottom:72px}.price-item{padding:24px 0 32px;border-radius:8px;box-shadow:0 2px 8px #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-item:not(:last-child){margin-bottom:32px}.price-item:hover,.price-item:focus{background-color:#02897a;color:#fff}.price-item-title{font-size:24px;line-height:1.67;margin-bottom:8px}.price-item-text{font-size:16px;line-height:2.5;margin-bottom:16px}.price-propose{display:flex;align-items:center;gap:8px;width:154px;height:100px;margin-bottom:16px}.price-amount{font-weight:700;font-size:76px;line-height:1.32;letter-spacing:0em;text-align:center;color:#02897a}.price-detail-part{display:flex;flex-direction:column;align-items:start;gap:4px}.currency{font-weight:700;font-size:24px;line-height:1.25;letter-spacing:0em;color:#02897a}.per-month{font-weight:400;font-size:16px;line-height:1.1875;letter-spacing:.01em;color:#afafaf}.per-month:hover,.per-month:focus{color:#e0e0e0}.price-details-item-text{text-align:center;font-weight:500;font-size:16px;line-height:1.37;letter-spacing:.01em}.price-details-item:not(:last-child){margin-bottom:16px}.price-details-list{margin-bottom:38px}.price-btn{border-radius:8px;min-width:139px;height:44px;background-color:#02897a;color:#fff;font-weight:600;font-size:18px;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.price-btn:hover,.price-btn:focus{background-color:#fff;color:#02897a}.footer{background-color:#efefef;color:#22343d;padding:80px 0 20px}.footer-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.footer-column{width:calc(25% - 30px);margin-bottom:30px}.footer-logo{display:flex;align-items:center;margin-bottom:25px;color:#173a56;font-weight:700;font-size:24px}.img-footer-logo{margin-right:10px;height:30px}.footer-heading{color:#22343d;margin-top:0;margin-bottom:20px;font-size:20px;font-weight:500}.footer-list{list-style:none;padding:0;margin:0}.footer-item{margin-bottom:15px}.footer-item a{color:#22343d;font-size:16px;transition:color .3s ease}.footer-item a:hover{color:#02897a}.footer-form{margin-top:20px}.footer-input{padding:15px;border-radius:4px;border:1px solid #bcd0e5;width:100%;margin-bottom:15px;font-size:14px;box-sizing:border-box}.footer-button{background-color:#02897a;color:#fff;width:100%;padding:12px;font-weight:700;border-radius:4px;border:none;cursor:pointer;transition:background-color .3s ease}.footer-button:hover{background-color:#016d62}.footer-bottom{border-top:1px solid #dedede;padding-top:20px;text-align:center}.copyright{color:#22343d;font-size:14px;margin:0}
