.accordion__item-head{padding:max(16px,.8333333333vw)}.accordion__toggle{height:8px;width:14px;right:16px}.accordion__toggle::after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m1 1 6 6 6-6%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");display:block;width:14px;height:8px;transition:all .3s ease}.accordion__item-body{padding-inline:max(16px,.8333333333vw)}.accordion__item{background-color:var(--color-gray-light);border-radius:max(12px,.625vw)}.accordion__item:not(:last-child){margin-bottom:max(12px,.625vw)}.accordion__item--active .accordion__item-body{padding:max(16px,.8333333333vw)}.accordion__item--active .accordion__toggle::after{transform:rotate(180deg)}.accordion__title{margin-bottom:max(16px,.8333333333vw)}.accordion__item-head{cursor:pointer;position:relative}.accordion__toggle{display:block;position:absolute;top:50%;transform:translateY(-50%)}.accordion__item-body{display:grid;grid-template-rows:0fr;transition:250ms all ease}.accordion__item-body .item-body-content{overflow:hidden}.accordion__item--active .accordion__item-body{grid-template-rows:1fr}.breadcrumb{list-style:none;margin-block:.7em 3.14em;padding:0;background-color:#fff0}.breadcrumb>li:not(:last-child)::after{content:"/ "}.breadcrumb>li a{-webkit-text-decoration:none;text-decoration:none}.breadcrumb>li a:hover{color:var(--color-dark)}.contact{padding:max(70px,5.7291666667vw) 0 max(70px,11.71875vw)}.contact__top{padding-inline:1.4em;margin-inline:auto}.contact__left{width:100%;margin-bottom:1.8em}.contact__info{border-bottom:1px solid #ebebeb;padding-bottom:1.8em}.contact__info ul{margin:0 0 1em;padding:0}.contact__info ul li:not(:last-child){margin-bottom:.5em}.contact__title{margin-bottom:1.8em}.contact .schedule{padding-top:1.8em}.contact .schedule__title{margin-bottom:1.8em}.contact .schedule__content:not(:last-child){margin-bottom:.5em}.contact .schedule__days{flex:1}.contact .schedule__hours{flex:1}.contact .form__container{width:100%}.contact .form .form-field,.contact .form .form-check{margin-bottom:1.4em}.contact .form .form-check label{font-size:.7em}.faqs{padding-inline:1.4em;margin-inline:auto;margin-top:40px}.captcha-container{margin-bottom:.7em}@media (min-width:768px){.contact__top{width:100%;max-width:max(800px,47.3958333333vw)}.contact__left{width:32%;margin-right:10%;margin-bottom:unset}.contact .form__container{width:58%}.faqs{max-width:max(800px,47.3958333333vw);width:100%;margin-top:max(40px,5.7em)}}