@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Montserrat&display=swap");body{font-size:16px;line-height:19px;font-family:'Lato', sans-serif;margin:0;box-sizing:border-box}body.sticky-nav{padding-top:92px}@media (max-width: 991px){body.sticky-nav .main-nav.mobile{top:56px}}body.sticky-nav .main-nav ul li ul{background-color:#fff}@media (max-width: 991px){body.sticky-nav .main-nav ul li ul{background-color:#3BB2CF}}body .container{max-width:1200px;margin:0 auto}@media (max-width: 1250px){body .container{padding-left:15px;padding-right:15px}}body .container+section{margin-top:70px}@media (max-width: 767px){body .container+section{margin-top:30px}}body .nav{overflow:hidden}@media (max-width: 991px){body .nav-first .nav-link{padding-left:0}}body .nav-link{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:-0.5px;text-transform:uppercase;display:block;color:#f2f2f2;text-align:center;padding:.5625rem 1rem;text-decoration:none;margin-left:1.25rem;white-space:nowrap}body .nav-link.top-bar__fixed{display:none}body .inventory{background-color:#37A6C1;padding:1.25rem;z-index:2;transition:all 0.4s}body .inventory .container{display:flex;align-items:center}body .inventory .container .logo img{display:none;width:141px}body .inventory.sticky{position:fixed;left:0;right:0;top:0;width:calc(100% - 40px);padding-top:.3125rem;padding-bottom:.3125rem;transition:all 0.4s;background-color:#fff;filter:drop-shadow(0 0 3px #000)}@media (max-width: 991px){body .inventory.sticky{background-color:#37A6C1;padding-top:.5rem;padding-bottom:.5rem;filter:none}}body .inventory.sticky .container .logo{margin-right:20px}body .inventory.sticky .container .logo svg{display:none}body .inventory.sticky .container .logo img{display:inline-block}@media (max-width: 991px){body .inventory.sticky .container .logo img{display:none}body .inventory.sticky .container .logo svg{display:inline-block}}body .inventory.sticky .dropdown.hide{display:none}body .inventory.sticky .nav-link{color:#000}body .inventory.sticky .nav-link.hide{display:none}body .inventory.sticky .nav-link.top-bar__fixed{color:#5671d2;text-shadow:#d1d9f0 2px 1px 3px;margin-left:auto;display:block}@media (max-width: 991px){body .inventory.sticky .nav-link.top-bar__fixed{display:none}}body .inventory.sticky .nav-link.top-bar__fixed:hover{text-decoration:none;cursor:default}body .inventory.sticky .nav-link.btn-border{color:#f2f2f2}body .inventory.sticky .nav-last li:first-child .nav-link{filter:drop-shadow(0 0 1px #000)}body .inventory.sticky .nav-last li:nth-child(2){display:none}body .burger{display:none;color:#fff;text-decoration:none;font-size:22px}body .burger #nav-icon3{width:18px;height:12px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}body .burger #nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#dadada;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body .burger #nav-icon3 span:nth-child(1){top:0px}body .burger #nav-icon3 span:nth-child(2),body .burger #nav-icon3 span:nth-child(3){top:5px}body .burger #nav-icon3 span:nth-child(4){top:10px}body .burger #nav-icon3.open span:nth-child(1){top:5px;width:0%;left:50%}body .burger #nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .burger #nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body .burger #nav-icon3.open span:nth-child(4){top:5px;width:0%;left:50%}body .main-nav{display:flex;justify-content:space-between;width:100%;align-items:center}body .main-nav.mobile{flex-direction:column;align-items:start;width:0;overflow:hidden;background-color:#3BB2CF;padding-bottom:20px;transition:width .3s linear;right:0;position:fixed;top:79px;z-index:2}body .main-nav.mobile .nav-link{display:block}@media (max-width: 991px){body .main-nav.mobile .nav-link{text-align:left}}body .main-nav.mobile.responsive{width:100%;transition:width .3s linear}@media (min-width: 991px){body .main-nav.mobile{display:none}}body .main-nav ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:0}body .main-nav ul li{float:left}@media (max-width: 991px){body .main-nav ul li{float:none}}body .main-nav ul li ul{display:none;position:absolute;left:0;padding-left:0;background-color:#37A6C1;border:2px solid #fff;border-radius:3px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}@media (max-width: 991px){body .main-nav ul li ul{position:static;border:none;background-color:#3BB2CF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}body .main-nav ul li ul li{float:none}body .main-nav ul li ul li:last-child .nav-link{border-bottom:none}body .main-nav ul li ul .nav-link{margin-left:0;padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;border-bottom:1px solid #fff}@media (max-width: 991px){body .main-nav ul li ul .nav-link{border-bottom:none}}body .main-nav ul li .dropdown{position:relative}body .main-nav ul li .dropdown svg{fill:#fff;display:inline-block;margin-left:8px;transform:rotate(0);transition:all 0.4s}body .main-nav ul li .dropdown:hover,body .main-nav ul li .dropdown:focus{border:none;outline:none}body .main-nav ul li .dropdown:hover ul,body .main-nav ul li .dropdown:focus ul{display:block}body .main-nav ul li .dropdown:hover svg,body .main-nav ul li .dropdown:focus svg{transform:rotate(180deg);transition:all 0.4s}body .main-nav>div{display:flex;align-items:center}@media (max-width: 991px){body .main-nav>div{flex-direction:column;align-items:start}body .main-nav>div .btn-border+.btn-border{margin-top:16px}}body .main-nav .nav-link:hover{text-decoration:underline}body .main-nav .nav-last .nav-link:hover{text-decoration:none}@media screen and (max-width: 991px){body .main-nav .nav-link{display:none}body .main-nav a.burger{float:right;display:block}}@media screen and (max-width: 991px){body .main-nav.responsive a.burger{position:absolute;right:0;top:0}}body .btn{text-align:center;text-transform:uppercase;color:#FFFFFF;text-decoration:none;border-radius:4px;padding:.5625rem 1.0625rem}@media (max-width: 767px){body .btn{font-size:.75rem;line-height:.875rem;padding:.5rem .3125rem}}body .btn-border{border:3px solid #fff;border-radius:2px;letter-spacing:0.5px;font-family:"Montserrat", sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:-0.5px;text-transform:uppercase;color:#f2f2f2;text-align:center;padding:0.5625rem 1rem;text-decoration:none;display:inline-block;white-space:nowrap}body .btn-default{background-color:#37A6C1;transition:all .15s linear}body .btn-default:hover{background-color:#5bb9d0;transition:all .15s linear}body .btn-success{background-color:#56D2AE;transition:all .15s linear}body .btn-success:hover{background-color:#7eddc1;transition:all .15s linear}body .btn-primary{background-color:#28CAFF;transition:all .15s linear}body .btn-primary:hover{background-color:#5bd7ff;transition:all .15s linear}body .btn-danger{background-color:#E84242;transition:all .15s linear;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.05em;padding:1rem 1.9375rem}body .btn-danger:hover{background-color:#ee6f6f;transition:all .15s linear}body .btn-card{border-radius:0;font-size:.875rem;line-height:1.0625rem;padding:.9375rem 2.125rem;display:inline-block}.breadcrumbs{font-size:.75rem;color:#56D2AE;padding:2.1875rem 0}.breadcrumbs .nav-breadcrumbs{padding:0 2.1875rem}.breadcrumbs .nav-breadcrumbs li{float:left}.breadcrumbs .nav-breadcrumbs li a{color:#56d2ae}.breadcrumbs .nav-breadcrumbs li a:hover,.breadcrumbs .nav-breadcrumbs li a:active,.breadcrumbs .nav-breadcrumbs li a:focus{color:#2ead88}.breadcrumbs .divider{padding:0 .3125rem}section+section{margin-top:70px}@media (max-device-width: 767px){section+section{margin-top:30px}}section+.container{margin-top:70px}@media (max-device-width: 767px){section+.container{margin-top:30px}}.salon-appt{margin-top:6.25rem}@media (max-width: 767px){.salon-appt{margin-top:1.5rem}}.salon-appt__title{font-weight:400;font-size:1.75rem;line-height:2.125rem;text-align:center;letter-spacing:0.1em;margin-bottom:.9375rem}@media (max-width: 767px){.salon-appt__title{font-size:1.125rem;line-height:1.375rem;margin-bottom:.5rem}}.salon-appt__title_sub{font-weight:300;font-size:28px;line-height:34px;text-align:center;letter-spacing:0.1em;color:#000;margin-bottom:.875rem}@media (max-width: 767px){.salon-appt__title_sub{font-size:1rem;line-height:1.1875rem;margin-bottom:.5rem}}.salon-appt__list{display:flex;justify-content:space-around}@media (max-width: 767px){.salon-appt__list{flex-direction:column}}.salon-appt__list ul{text-align:left;list-style:none}@media (max-width: 767px){.salon-appt__list ul{text-align:center;margin:0;line-height:1.875rem;padding-left:0}}.salon-appt__list ul li:before{content:"\2022";color:#28CAFF;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.salon-appt__list ul li a{color:#28CAFF;font-size:1rem;line-height:1.9375rem;text-decoration:none}@media (max-width: 767px){.salon-appt__list ul li a{font-size:.875rem;line-height:1.0625rem}}.salon-appt__list ul li a:hover{text-decoration:underline}@media (max-width: 767px){.salon-table{margin-right:-15px;margin-left:-15px}}.salon-table a{display:inline-block}.salon-table__pricing-title{font-size:1.5rem;line-height:1.8125rem}@media (max-width: 767px){.salon-table__pricing-title{font-size:1.125rem;line-height:1.375rem}}.salon-table__pricing.free .salon-table__pricing-title{color:#56D2AE}.salon-table__pricing.soon .salon-table__pricing-title{color:#28CAFF}.salon-table p{font-size:1rem;line-height:1.1875rem;color:#6B6B6B}@media (max-width: 767px){.salon-table p{font-size:.875rem;line-height:1.0625rem;margin-top:5px;margin-bottom:5px}}.salon-table table{width:100%;border-collapse:collapse}.salon-table table.sticky{position:sticky;top:0;left:0;right:0;max-width:1200px;margin:0 auto;background-color:#fff}@media (max-width: 991px){.salon-table table.sticky{left:15px;right:15px}}.salon-table table tr:first-child td{border-top:0}.salon-table table td,.salon-table table th{border:1px solid #F4F4F5}.salon-table table th{text-align:left;background-color:#F5F5F6;font-weight:300;font-size:1.5rem;line-height:1.8125rem;padding:1.4375rem 1rem}@media (max-width: 767px){.salon-table table th{font-size:.75rem;line-height:.875rem;padding:.8125rem .9375rem}.salon-table table th.group-name{background-color:#fff;border-top:none;font-size:.875rem;line-height:1.0625rem;padding:1.375rem 1rem;font-weight:400}}.salon-table table td{font-weight:300;font-size:1rem;line-height:1.1875rem;padding:1.625rem 1rem}@media (max-width: 767px){.salon-table table td{padding:.75rem .9375rem;font-size:.75rem;line-height:.875rem;width:50%;text-align:center}}.salon-table table td:not(:first-child){font-weight:400;text-align:center;width:17.5rem}@media (max-width: 991px){.salon-table table td:not(:first-child){width:8.75rem}}@media (max-width: 767px){.salon-table table td:not(:first-child){width:50%}}.salon-table table td:first-child{border-left:0}.salon-table table td:last-child{border-right:0}@media (max-width: 767px){.salon-table table:first-child tbody tr td{border-bottom:none}.salon-table table.sticky tbody tr td{border-bottom:1px solid #F4F4F5}}.salon-table__info{color:#7C7C7C;margin-top:2.75rem}@media (max-width: 767px){.salon-table__info{margin-top:1rem;padding-left:.9375rem;padding-right:.9375rem;font-size:.75rem;line-height:.875rem}}.salon-setup{background-color:#56D2AE;text-align:center;color:#fff;padding:5.625rem 0}@media (max-width: 767px){.salon-setup{padding-top:1.875rem;padding-bottom:3rem}}.salon-setup__title{font-weight:bold;font-size:2rem;line-height:2.375rem;margin-bottom:30px;letter-spacing:0.1em}@media (max-width: 767px){.salon-setup__title{font-size:1.125rem;line-height:1.375rem;margin-bottom:15px}}.salon-setup__info{font-size:1.125rem;line-height:1.375rem;letter-spacing:0.1em}@media (max-width: 767px){.salon-setup__info{font-size:.875rem;line-height:1.0625rem}}.salon-setup__info+a{margin-top:50px}@media (max-width: 767px){.salon-setup__info+a{margin-top:22px}}.salon-question{text-align:center}.salon-question__title{font-weight:300;font-size:1.75rem;line-height:2.125rem;letter-spacing:0.1em;margin-bottom:13px}@media (max-width: 767px){.salon-question__title{font-size:1.125rem;line-height:1.375rem}}.salon-question__title_sub{font-size:1rem;line-height:1.1875rem;margin-bottom:40px}@media (max-width: 767px){.salon-question__title_sub{font-size:.875rem;line-height:1.0625rem}}.salon-question__block{display:flex;flex-wrap:wrap}@media (max-width: 767px){.salon-question__block{flex-direction:column}}.salon-question__item{text-align:left;flex:0 0 23.3333%;margin-bottom:40px}@media (max-width: 767px){.salon-question__item{text-align:center;margin-bottom:20px}}.salon-question__item:nth-child(3n-1){margin-left:15%;margin-right:15%}.salon-question__item_title{margin-bottom:.9375rem}@media (max-width: 767px){.salon-question__item_title{font-size:.875rem;line-height:1.0625rem}}.salon-question__item_text{font-weight:300}@media (max-width: 767px){.salon-question__item_text{font-size:.875rem;line-height:1.0625rem}}.salon-question__item a{color:#28CAFF;text-decoration:none}.salon-question__item a:hover{text-decoration:underline}.salon-howmuch{text-align:center;padding-top:100px}@media (max-width: 767px){.salon-howmuch{padding-top:25px}}.salon-howmuch__title{font-size:2.25rem;line-height:2.6875rem;letter-spacing:0.1em}@media (max-width: 767px){.salon-howmuch__title{font-size:1.25rem;line-height:1.5rem}}.salon-howmuch__title_sub{font-weight:300;font-size:1.5rem;line-height:1.8125rem;margin-top:40px}@media (max-width: 767px){.salon-howmuch__title_sub{font-size:1.125rem;line-height:1.375rem;margin-top:6px}}.salon-howmuch .btn{display:inline-block;margin-top:50px}@media (max-width: 767px){.salon-howmuch .btn{margin-top:30px}}.salon-pricecards{display:flex;justify-content:center}@media (max-width: 767px){.salon-pricecards{flex-direction:column;justify-content:initial}}.salon-video{max-width:694px;height:auto;margin-left:auto;margin-right:auto}.salon-video__features{display:flex;background-color:#56D2AE;margin-top:-5px}@media (max-width: 992px){.salon-video__features{flex-wrap:wrap}}@media (max-width: 768px){.salon-video__features{flex-direction:column}}.salon-video__features_item{flex:0 0 calc(25% - 30px);align-items:center;color:#fff;padding:1.25rem 15px;font-size:.875rem;line-height:1rem;display:flex;overflow:hidden}@media (max-width: 992px){.salon-video__features_item{flex:0 0 calc(50% - 30px)}}.salon-video__features_item-text{flex:0 0 calc(100% - 31px)}.salon-video__features_item svg{display:inline-block;margin-right:9px}.salon-video__info{display:flex}@media (max-width: 992px){.salon-video__info{flex-wrap:wrap}}@media (max-width: 768px){.salon-video__info{flex-direction:column}}.salon-video__info_item{flex:0 0 calc(25% - 50px);align-items:center;color:#fff;padding:3rem 25px;font-size:.875rem;line-height:1rem;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 992px){.salon-video__info_item{flex:0 0 calc(50% - 50px)}}@media (max-width: 768px){.salon-video__info_item{padding-left:0;padding-right:0}}.salon-video__info_item-text{font-weight:300;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#000}.salon-video__info_item svg{display:inline-block;margin-bottom:18px}.salon-software{margin-top:3.6875rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 768px){.salon-software{margin-top:1.5rem;font-size:1.25rem;line-height:1.5rem;display:block;text-align:center}}.salon-software__info .btn{display:inline-block;margin-bottom:1.125rem}.salon-software__title{font-size:2.625rem;line-height:3.125rem;letter-spacing:0.1em;margin-bottom:1.5rem}@media (max-width: 768px){.salon-software__title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem}}.salon-software__title_sub{font-weight:300;font-size:1.75rem;line-height:2.125rem;margin-bottom:3.0625rem}@media (max-width: 768px){.salon-software__title_sub{font-size:1rem;line-height:1.1875rem;margin-bottom:1.25rem}}.salon-software ul{list-style:none;margin:0 0 3rem 0;padding:0}@media (max-width: 768px){.salon-software ul{display:inline-block;margin-bottom:1.5rem}}.salon-software ul li{font-size:1.125rem;line-height:1.375rem;letter-spacing:0.1em;display:flex}@media (max-width: 768px){.salon-software ul li{font-size:.875rem;line-height:1.0625rem}}.salon-software ul li+li{margin-top:1.25rem}.salon-software ul li svg{display:inline-block;margin-right:.625rem}@media (max-width: 768px){.salon-software .image_wrapper{display:block;width:18.4375rem;height:auto;margin:0 auto}.salon-software .image_wrapper img{width:100%}}.salon-scheduling__title,.salon-category__title,.salon-feature__title{font-size:1.75rem;line-height:2.125rem;letter-spacing:0.1em;text-transform:uppercase;text-align:center;margin-bottom:.75rem}@media (max-width: 768px){.salon-scheduling__title,.salon-category__title,.salon-feature__title{font-size:16px;line-height:22px}}.salon-scheduling__title_sub,.salon-category__title_sub,.salon-feature__title_sub{font-weight:300;font-size:1.125rem;line-height:1.375rem;letter-spacing:0.1em;text-align:center;margin-top:1.5rem}.salon-scheduling__cards-wrapper,.salon-category__cards-wrapper,.salon-feature__cards-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.salon-scheduling__card,.salon-category__card,.salon-feature__card{display:flex;flex-direction:column;align-items:center;min-width:33.333%;margin-top:3.5rem}@media (max-width: 768px){.salon-scheduling__card,.salon-category__card,.salon-feature__card{min-width:auto;width:100%;margin-top:1.125rem}}.salon-scheduling__card a,.salon-category__card a,.salon-feature__card a{font-weight:300;font-size:1.125rem;line-height:1.375rem;letter-spacing:0.1em;text-decoration-line:underline;color:#000;text-transform:uppercase;display:inline-block;margin-top:1.5rem}@media (max-width: 768px){.salon-scheduling__card a,.salon-category__card a,.salon-feature__card a{font-size:.875rem;line-height:1.0625rem}}.salon-scheduling__card a:hover,.salon-category__card a:hover,.salon-feature__card a:hover{text-decoration:none}.salon-category__cards-wrapper{justify-content:space-between}.salon-category__card{width:320px;justify-content:flex-start;position:relative;padding-top:12.5rem}.salon-category__card img{position:absolute;top:0}@media (max-width: 768px){.salon-category__card{width:100%}}.salon-category__card-text{font-weight:300;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.1em;color:#000;padding:0 .9375rem}.salon-category__card-text a{font-weight:300;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.1em;color:#28CAFF;text-transform:none;margin-top:0}.salon-category__card .title{color:#28CAFF;text-transform:none;margin-bottom:.875rem;margin-top:1.75rem;font-size:1.125rem;line-height:1.375rem;font-weight:300;text-decoration:none}.salon-category__card .title:hover{text-decoration:underline}@media (max-width: 768px){.salon-category__card .title{font-size:1rem;line-height:1.1875rem}}.salon-feature__cards-wrapper{justify-content:space-between}.salon-feature__card{width:320px}@media (max-width: 768px){.salon-feature__card{min-width:auto;width:100%}}.salon-feature__card-title{font-weight:300;font-size:1.125rem;line-height:1.375rem;letter-spacing:0.1em;margin-top:1.5rem;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width: 768px){.salon-feature__card-title{font-size:.875rem;line-height:1.0625rem;margin-top:.875rem;margin-bottom:.625rem}}.salon-feature__card-text{font-weight:300;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.1em}.salon-feature__card-text a{display:inline;text-transform:none;text-decoration:none;color:#28CAFF;font-weight:300;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.1em;margin-top:0}.salon-feature>a{display:block;margin-top:32px;font-weight:normal;font-size:18px;line-height:22px;letter-spacing:0.1em;color:#28CAFF;text-align:center;text-decoration:none}@media (max-width: 768px){.salon-feature>a{font-size:.875rem;line-height:1.0625rem}}.salon-feature>a:hover{text-decoration:underline}.card{flex:0 0 31.3333%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){.card+.card{margin-top:30px}}.card:nth-child(2){margin-left:3%;margin-right:3%}@media (max-width: 767px){.card:nth-child(2){margin-left:0;margin-right:0}}.card:nth-child(2) .card-header{background-color:#28CAFF}.card:nth-child(2) .card-header__counter_title{color:#28CAFF}.card:nth-child(2) .card-header__counter_title_sub{color:#28CAFF}.card-body{background-color:#F3FCF9;padding-top:70px;padding-bottom:27px}.card-body__total{font-size:.875rem;line-height:2.1875rem;text-transform:uppercase;color:#37A6C1}.card-body__total.b-margin{margin-bottom:35px}.card-body__total_currency{display:inline-block}.card-body__features{font-size:.875rem;line-height:1.0625rem}.card-body__features p.bold{font-weight:700}.card-body__features a{font-size:1.125rem;line-height:1.375rem;color:#28CAFF;text-decoration:none}.card-body__features a:hover{text-decoration:underline}.card-header{background-color:#56D2AE;position:relative;padding-top:30px;height:134px}.card-header__title{font-weight:700;font-size:1.5rem;line-height:1.8125rem;color:#FFFFFF}@media (max-width: 767px){.card-header__title{font-size:1.125rem;line-height:1.375rem}}.card-header__counter{width:116px;margin:0 auto;border:9px solid rgba(255,255,255,0.5);height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;position:absolute;left:50%;bottom:-67px;margin-left:-67px}.card-header__counter_button{position:absolute;bottom:20px}.card-header__counter_button:hover{cursor:pointer}.card-header__counter_button.plus{right:24px}.card-header__counter_button.minus{left:24px}.card-header__counter_title{z-index:1;font-weight:700;font-size:2rem;line-height:2.375rem;text-transform:uppercase;color:#56D2AE}.card-header__counter_title_sub{z-index:1;font-size:.75rem;line-height:.875rem;text-transform:uppercase;color:#56D2AE}.card-header__counter:after{content:'';display:block;position:absolute;top:0px;left:0px;height:116px;width:116px;background-color:#fff;z-index:0;border-radius:50%}footer{background-color:#262626;padding:5rem 0 2.5rem 0}@media (max-width: 767px){footer{padding:1.25rem 0 0 0}}footer .container{display:flex}@media (max-width: 767px){footer .container{flex-wrap:wrap}}footer .footer-menu{list-style:none;margin:0;flex:0 0 22%;padding:0}@media (max-width: 767px){footer .footer-menu{flex:0 0 48%;margin-right:2%;margin-bottom:25px}}footer .footer-menu:not(:first-child),footer .footer-menu:not(:last-child){margin-right:2%;margin-left:2%}@media (max-width: 767px){footer .footer-menu:not(:first-child),footer .footer-menu:not(:last-child){margin-left:0;margin-right:0}}footer .footer-menu:first-child{margin-left:0}footer .footer-menu:last-child{margin-right:0}footer .footer-menu li+li{margin-top:15px}@media (max-width: 767px){footer .footer-menu li+li{margin-top:8px}}footer .footer-menu__title{color:#28CAFF;margin-bottom:30px}@media (max-width: 767px){footer .footer-menu__title{font-size:.875rem;line-height:1.0625rem;margin-bottom:13px}}footer .footer-menu__link{font-weight:300;color:#6B6B6B;text-decoration:none}@media (max-width: 767px){footer .footer-menu__link{font-size:.75rem;line-height:.875rem}}footer .footer-menu__link:hover{color:#28CAFF}.copyrights{background-color:#262626;border-top:1px solid #6B6B6B;padding:44px 0}@media (max-width: 767px){.copyrights{padding:17px 0}}.copyrights .container{display:flex;justify-content:space-between;align-items:center}.copyrights-text{font-weight:300;color:#6B6B6B}@media (max-width: 767px){.copyrights-text{font-size:.75rem;line-height:.875rem}}.breadcrumbs{background-color:#f3fcf9;font-size:12px;color:#56d2ae;padding:35px 0;font-family:"Montserrat",sans-serif}.breadcrumbs .nav-breadcrumbs{padding:0;list-style:none;margin:0;overflow:hidden}.breadcrumbs .nav-breadcrumbs li{float:left}.breadcrumbs li a{color:#56d2ae;text-decoration:none}.breadcrumbs li a:hover,.breadcrumbs li a:active,.breadcrumbs li a:focus{color:#2ead88}.breadcrumbs .divider{padding:0 5px}.tooltip{position:fixed;background:#37A6C1;border-radius:12px;color:#000;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.1875rem;color:#fff;padding:1.5rem;max-width:320px}@media (max-width: 767px){.tooltip{padding:.75rem;font-size:.875rem;line-height:1.0625rem}}.tooltip:before{content:'';display:block;position:absolute;transform:translateX(-50%);left:50%;width:0;height:0;border-style:solid}@media (max-width: 767px){.tooltip:before{display:none}}.tooltip.top:before{bottom:-12px;border-width:12px 12px 0 12px;border-color:#37A6C1 transparent transparent transparent}.tooltip.bot:before{top:-12px;border-width:0 12px 12px 12px;border-color:transparent transparent #37A6C1 transparent}.tooltip-mark{color:#DADADA;margin-left:8px}.tooltip-mark svg{pointer-events:none}.tooltip-mark svg path{fill:#DADADA}.tooltip-mark:hover{cursor:pointer;color:#37A6C1}.tooltip-mark:hover svg{pointer-events:none}.tooltip-mark:hover svg path{fill:#37A6C1}.flex-wrapper{display:flex;align-items:center}.flex-wrapper span{display:flex}
ck;
    margin-bottom: 1.125rem; }
  .salon-software__title {
    font-size: 2.625rem;
    line-height: 3.125rem;
    letter-spacing: 0.1em;
    margin-bottom: 1.5rem; }
    @media (max-width: 768px) {
      .salon-software__title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 0.625rem; } }
    .salon-software__title_sub {
      font-weight: 300;
      font-size: 1.75rem;
      line-height: 2.125rem;
      margin-bottom: 3.0625rem; }
      @media (max-width: 768px) {
        .salon-software__title_sub {
          font-size: 1rem;
          line-height: 1.1875rem;
          margin-bottom: 1.25rem; } }
  .salon-software ul {
    list-style: none;
    margin: 0 0 3rem 0;
    padding: 0; }
    @media (max-width: 768px) {
      .salon-software ul {
        display: inline-block;
        margin-bottom: 1.5rem; } }
    .salon-software ul li {
      font-size: 1.125rem;
      line-height: 1.375rem;
      letter-spacing: 0.1em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media (max-width: 768px) {
        .salon-software ul li {
          font-size: 0.875rem;
          line-height: 1.0625rem; } }
      .salon-software ul li + li {
        margin-top: 1.25rem; }
      .salon-software ul li svg {
        display: inline-block;
        margin-right: 0.625rem; }
  @media (max-width: 768px) {
    .salon-software .image_wrapper {
      display: block;
      width: 18.4375rem;
      height: auto;
      margin: 0 auto; }
      .salon-software .image_wrapper img {
        width: 100%; } }

.salon-scheduling__title, .salon-category__title, .salon-feature__title {
  font-size: 1.75rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0.75rem; }
  @media (max-width: 768px) {
    .salon-scheduling__title, .salon-category__title, .salon-feature__title {
      font-size: 16px;
      line-height: 22px; } }
  .salon-scheduling__title_sub, .salon-category__title_sub, .salon-feature__title_sub {
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: 0.1em;
    text-align: center;
    margin-top: 1.5rem; }

.salon-scheduling__cards-wrapper, .salon-category__cards-wrapper, .salon-feature__cards-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.salon-scheduling__card, .salon-category__card, .salon-feature__card {
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 33.333%;
  margin-top: 3.5rem; }
  @media (max-width: 768px) {
    .salon-scheduling__card, .salon-category__card, .salon-feature__card {
      min-width: auto;
      width: 100%;
      margin-top: 1.125rem; } }
  .salon-scheduling__card a, .salon-category__card a, .salon-feature__card a {
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: 0.1em;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 1.5rem; }
    @media (max-width: 768px) {
      .salon-scheduling__card a, .salon-category__card a, .salon-feature__card a {
        font-size: 0.875rem;
        line-height: 1.0625rem; } }
    .salon-scheduling__card a:hover, .salon-category__card a:hover, .salon-feature__card a:hover {
      text-decoration: none; }

.salon-category__cards-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.salon-category__card {
  width: 320px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  padding-top: 12.5rem; }
  .salon-category__card img {
    position: absolute;
    top: 0; }
  @media (max-width: 768px) {
    .salon-category__card {
      width: 100%; } }
  .salon-category__card-text {
    font-weight: 300;
    font-size: 0.875rem;
    line-height: 1.0625rem;
    letter-spacing: 0.1em;
    color: #000;
    padding: 0 0.9375rem; }
    .salon-category__card-text a {
      font-weight: 300;
      font-size: 0.875rem;
      line-height: 1.0625rem;
      letter-spacing: 0.1em;
      color: #28CAFF;
      text-transform: none;
      margin-top: 0; }
  .salon-category__card .title {
    color: #28CAFF;
    text-transform: none;
    margin-bottom: 0.875rem;
    margin-top: 1.75rem;
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-weight: 300;
    text-decoration: none; }
    .salon-category__card .title:hover {
      text-decoration: underline; }
    @media (max-width: 768px) {
      .salon-category__card .title {
        font-size: 1rem;
        line-height: 1.1875rem; } }

.salon-feature__cards-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.salon-feature__card {
  width: 320px; }
  @media (max-width: 768px) {
    .salon-feature__card {
      min-width: auto;
      width: 100%; } }
  .salon-feature__card-title {
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: 0.1em;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    text-transform: uppercase; }
    @media (max-width: 768px) {
      .salon-feature__card-title {
        font-size: 0.875rem;
        line-height: 1.0625rem;
        margin-top: 0.875rem;
        margin-bottom: 0.625rem; } }
  .salon-feature__card-text {
    font-weight: 300;
    font-size: 0.875rem;
    line-height: 1.0625rem;
    letter-spacing: 0.1em; }
    .salon-feature__card-text a {
      display: inline;
      text-transform: none;
      text-decoration: none;
      color: #28CAFF;
      font-weight: 300;
      font-size: 0.875rem;
      line-height: 1.0625rem;
      letter-spacing: 0.1em;
      margin-top: 0; }

.salon-feature > a {
  display: block;
  margin-top: 32px;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.1em;
  color: #28CAFF;
  text-align: center;
  text-decoration: none; }
  @media (max-width: 768px) {
    .salon-feature > a {
      font-size: 0.875rem;
      line-height: 1.0625rem; } }
  .salon-feature > a:hover {
    text-decoration: underline; }

.card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 31.3333%;
          flex: 0 0 31.3333%;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  @media (max-width: 767px) {
    .card + .card {
      margin-top: 30px; } }
  .card:nth-child(2) {
    margin-left: 3%;
    margin-right: 3%; }
    @media (max-width: 767px) {
      .card:nth-child(2) {
        margin-left: 0;
        margin-right: 0; } }
    .card:nth-child(2) .card-header {
      background-color: #28CAFF; }
      .card:nth-child(2) .card-header__counter_title {
        color: #28CAFF; }
        .card:nth-child(2) .card-header__counter_title_sub {
          color: #28CAFF; }
  .card-body {
    background-color: #F3FCF9;
    padding-top: 70px;
    padding-bottom: 27px; }
    .card-body__total {
      font-size: 0.875rem;
      line-height: 2.1875rem;
      text-transform: uppercase;
      color: #37A6C1; }
      .card-body__total.b-margin {
        margin-bottom: 35px; }
      .card-body__total_currency {
        display: inline-block; }
    .card-body__features {
      font-size: 0.875rem;
      line-height: 1.0625rem; }
      .card-body__features p.bold {
        font-weight: 700; }
      .card-body__features a {
        font-size: 1.125rem;
        line-height: 1.375rem;
        color: #28CAFF;
        text-decoration: none; }
        .card-body__features a:hover {
          text-decoration: underline; }
  .card-header {
    background-color: #56D2AE;
    position: relative;
    padding-top: 30px;
    height: 134px; }
    .card-header__title {
      font-weight: 700;
      font-size: 1.5rem;
      line-height: 1.8125rem;
      color: #FFFFFF; }
      @media (max-width: 767px) {
        .card-header__title {
          font-size: 1.125rem;
          line-height: 1.375rem; } }
    .card-header__counter {
      width: 116px;
      margin: 0 auto;
      border: 9px solid rgba(255, 255, 255, 0.5);
      height: 116px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-radius: 50%;
      position: absolute;
      left: 50%;
      bottom: -67px;
      margin-left: -67px; }
      .card-header__counter_button {
        position: absolute;
        bottom: 20px; }
        .card-header__counter_button:hover {
          cursor: pointer; }
        .card-header__counter_button.plus {
          right: 24px; }
        .card-header__counter_button.minus {
          left: 24px; }
      .card-header__counter_title {
        z-index: 1;
        font-weight: 700;
        font-size: 2rem;
        line-height: 2.375rem;
        text-transform: uppercase;
        color: #56D2AE; }
        .card-header__counter_title_sub {
          z-index: 1;
          font-size: 0.75rem;
          line-height: 0.875rem;
          text-transform: uppercase;
          color: #56D2AE; }
      .card-header__counter:after {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 116px;
        width: 116px;
        background-color: #fff;
        z-index: 0;
        border-radius: 50%; }

footer {
  background-color: #262626;
  padding: 5rem 0 2.5rem 0; }
  @media (max-width: 767px) {
    footer {
      padding: 1.25rem 0 0 0; } }
  footer .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      footer .container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  footer .footer-menu {
    list-style: none;
    margin: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22%;
            flex: 0 0 22%;
    padding: 0; }
    @media (max-width: 767px) {
      footer .footer-menu {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 48%;
                flex: 0 0 48%;
        margin-right: 2%;
        margin-bottom: 25px; } }
    footer .footer-menu:not(:first-child), footer .footer-menu:not(:last-child) {
      margin-right: 2%;
      margin-left: 2%; }
      @media (max-width: 767px) {
        footer .footer-menu:not(:first-child), footer .footer-menu:not(:last-child) {
          margin-left: 0;
          margin-right: 0; } }
    footer .footer-menu:first-child {
      margin-left: 0; }
    footer .footer-menu:last-child {
      margin-right: 0; }
    footer .footer-menu li + li {
      margin-top: 15px; }
      @media (max-width: 767px) {
        footer .footer-menu li + li {
          margin-top: 8px; } }
    footer .footer-menu__title {
      color: #28CAFF;
      margin-bottom: 30px; }
      @media (max-width: 767px) {
        footer .footer-menu__title {
          font-size: 0.875rem;
          line-height: 1.0625rem;
          margin-bottom: 13px; } }
    footer .footer-menu__link {
      font-weight: 300;
      color: #6B6B6B;
      text-decoration: none; }
      @media (max-width: 767px) {
        footer .footer-menu__link {
          font-size: 0.75rem;
          line-height: 0.875rem; } }
      footer .footer-menu__link:hover {
        color: #28CAFF; }

.copyrights {
  background-color: #262626;
  border-top: 1px solid #6B6B6B;
  padding: 44px 0; }
  @media (max-width: 767px) {
    .copyrights {
      padding: 17px 0; } }
  .copyrights .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .copyrights-text {
    font-weight: 300;
    color: #6B6B6B; }
    @media (max-width: 767px) {
      .copyrights-text {
        font-size: 0.75rem;
        line-height: 0.875rem; } }

.breadcrumbs {
  background-color: #f3fcf9;
  font-size: 12px;
  color: #56d2ae;
  padding: 35px 0;
  font-family: "Montserrat", sans-serif; }
  .breadcrumbs .nav-breadcrumbs {
    padding: 0;
    list-style: none;
    margin: 0;
    overflow: hidden; }
    .breadcrumbs .nav-breadcrumbs li {
      float: left; }
  .breadcrumbs li a {
    color: #56d2ae;
    text-decoration: none; }
    .breadcrumbs li a:hover, .breadcrumbs li a:active, .breadcrumbs li a:focus {
      color: #2ead88; }
  .breadcrumbs .divider {
    padding: 0 5px; }

.tooltip {
  position: fixed;
  background: #37A6C1;
  border-radius: 12px;
  color: #000;
  font-family: "Lato", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  color: #fff;
  padding: 1.5rem;
  max-width: 320px; }
  @media (max-width: 767px) {
    .tooltip {
      padding: 0.75rem;
      font-size: 0.875rem;
      line-height: 1.0625rem; } }
  .tooltip:before {
    content: '';
    display: block;
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid; }
    @media (max-width: 767px) {
      .tooltip:before {
        display: none; } }
  .tooltip.top:before {
    bottom: -12px;
    border-width: 12px 12px 0 12px;
    border-color: #37A6C1 transparent transparent transparent; }
  .tooltip.bot:before {
    top: -12px;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #37A6C1 transparent; }
  .tooltip-mark {
    color: #DADADA;
    margin-left: 8px; }
    .tooltip-mark svg {
      pointer-events: none; }
      .tooltip-mark svg path {
        fill: #DADADA; }
    .tooltip-mark:hover {
      cursor: pointer;
      color: #37A6C1; }
      .tooltip-mark:hover svg {
        pointer-events: none; }
        .tooltip-mark:hover svg path {
          fill: #37A6C1; }

.flex-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .flex-wrapper span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
