@charset "UTF-8";*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#131313}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{width:100%;height:100%;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:500;line-height:1}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}li,ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}sup{color:inherit}*{scrollbar-width:.5rem;scrollbar-color:#131313 #d6d6d6}::-webkit-scrollbar{width:.5rem;background-color:#fff}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);border-radius:.25rem;background:#eee}::-webkit-scrollbar-thumb{border-radius:.25rem;border:0 none #fff;background-color:#2d2d2d;-webkit-transition:all 280ms ease-in-out;transition:all 280ms ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:#131313}.button{background-color:#28a745;color:#fff;padding:12px 20px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.button:hover{background-color:#218838}.main{min-height:calc(100vh - 513px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:170px}section{margin-bottom:100px}body.lock{overflow:hidden;-ms-touch-action:none;touch-action:none}[class*=__container]{max-width:97.1875rem;margin:0 auto;padding:0 .9375rem}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}[class*=_overlay-bg]{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 280ms ease-in-out 0s;-o-transition:all 280ms ease-in-out 0s;transition:all 280ms ease-in-out 0s;z-index:2000;padding:3.75rem .9375rem;overflow-y:auto}[class*=_overlay-bg]._is-open{opacity:1;visibility:visible}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden}.page{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page [data-observ]{position:absolute;top:0;left:0;width:100%;height:.125rem;background:0 0;pointer-events:none}.page_start{padding-top:6.25rem}body{color:#fff;font-size:14px}body._lock{overflow-y:hidden;position:fixed;top:0;right:0;left:0;bottom:0}.wrapper{width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main__title{font-size:40px;color:#000;font-weight:600;text-align:center;margin:20px 0 60px 0}.subtitle{font-size:30px;margin-bottom:30px}.card{width:280px;height:400px;border:1px solid #ddd;border-radius:10px;position:relative;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:40px}.card:hover{-webkit-box-shadow:0 6px 15px rgba(0,0,0,.1);box-shadow:0 6px 15px rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.card__icon{position:absolute;top:15px;left:15px;font-size:22px;color:#999;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.card__icon:hover{color:#e63946}.card__img img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-radius:8px}.card__img{text-align:center}.card__name{font-size:18px;font-weight:700;margin-top:10px}.card__description{font-size:14px;color:#555}.card__prices{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__prices_old{color:#999;text-decoration:line-through}.card__prices_new{color:#e63946;font-weight:700;font-size:18px}.dropdown{background-color:#28a745;margin-bottom:60px}.dropdown ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropdown ul li{position:relative}.dropdown ul li a{display:block;padding:14px 20px;color:#fff;text-decoration:none;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.dropdown ul li a:hover{background-color:#218838}.dropdown ul li ul{position:absolute;top:100%;left:0;background-color:#28a745;min-width:180px;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dropdown ul li ul li a{padding:10px 15px}.dropdown ul li:hover>ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.about-me__text{font-size:24px;color:#333;margin-bottom:20px}.about-me__text a{color:#07f;text-decoration:none;font-weight:700;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.about-me__text a:hover{color:#005bb5}@media (max-width:1200px){.main{margin-top:80px}}@media (max-width:768.98px){[class*=_overlay-bg]::-webkit-scrollbar{display:none}}@media (max-width:768px){.main__title{font-size:24px;margin:20px 0}.subtitle{font-size:18px;margin-bottom:20px}.card{margin-bottom:20px}.dropdown ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dropdown ul li{width:100%}.dropdown ul li ul{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;display:none}.dropdown ul li:hover>ul{display:block}.dropdown ul li ul li a{padding:10px 30px}}@media (max-width:320px){.card{width:100%;height:auto}}