﻿.perioH1-cmn{margin:92px auto 0!important;position:relative;z-index:1;}@media print,screen and (min-width:1280px){.perioH1-cmn{margin:40px auto 0!important;}}.perioH1-cmn:before{content:"";display:flex;align-items:center;height:113px;padding-top:4px;position:absolute;top:-102px;left:50%;transform:translateX(-50%);width:205px;z-index:-1;}@media print,screen and (min-width:1280px){.perioH1-cmn:before{padding-left:34px;top:calc(-50% - 20px);left:0;transform:translateX(-50%);width:264px;}}.perioH1-cmn.no-2:before{background:url("/img/general/h1-subtitle-mask-2.png") no-repeat center/contain;}.perioH1-cmn.no-3:before{background:url("/img/general/h1-subtitle-mask-3.png") no-repeat center/contain;}.perioH1-cmn.no-4:before{background:url("/img/general/h1-subtitle-mask-4.png") no-repeat center/contain;}.perioH1-cmn.no-5:before{background:url("/img/general/h1-subtitle-mask-5.png") no-repeat center/contain;}.perioH1-cmn.no-6:before{background:url("/img/general/h1-subtitle-mask-6.png") no-repeat center/contain;}.perioH1-cmn.no-7:before{background:url("/img/general/h1-subtitle-mask-7.png") no-repeat center/contain;}.perioH1-cmn.no-8:before{background:url("/img/general/h1-subtitle-mask-8.png") no-repeat center/contain;}.perioH1-cmn.no-9:before{background:url("/img/general/h1-subtitle-mask-9.png") no-repeat center/contain;}.perioH1-cmn.no-10:before{background:url("/img/general/h1-subtitle-mask-10.png") no-repeat center/contain;}a.btn-perio{background:url(/img/general/btn-prio-bg.svg) no-repeat center/contain;display:table;margin-left:auto;margin-right:auto;padding:40px 40px;}a.btn-perio span{color:#fff;display:inline-flex;align-items:center;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.2;position:relative;}@media print,screen and (min-width:1280px){a.btn-perio span{font-size:2.4rem;}}a.btn-perio span::after{background:url(/img/general/btn-perio-arrow.svg) no-repeat center/25px 22px;content:"";margin-left:10px;position:relative;top:2px;width:25px;height:22px;}.accordion .accordion-title{background-color:#fbefe2;border-radius:20px;color:#62453c;cursor:pointer;font-weight:700;font-size:1.6rem;line-height:1.4em;position:relative;padding:24px 64px 24px 24px;border-bottom:1px solid #ccc;user-select:none;margin-bottom:0;}@media print,screen and (min-width:1280px){.accordion .accordion-title{font-size:3rem;padding:48px 120px 48px 64px;}}.accordion .accordion-title::after{background:url(/img/general/accordion-arrow-1.png) no-repeat center/24px 24px;content:"";position:absolute;right:24px;top:50%;transform-origin:center center;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;height:24px;width:24px;}@media print,screen and (min-width:1280px){.accordion .accordion-title::after{background:url(/img/general/accordion-arrow-1.png) no-repeat center/50px 50px;height:50px;right:64px;width:50px;}}.accordion .accordion-title:has(.title-icon){display:flex;}.accordion .accordion-content{background:none;display:grid;grid-template-rows:0fr;margin:0;opacity:0;padding:0 16px;transition:grid-template-rows .4s ease-in-out,opacity .3s ease,padding .4s ease;}@media print,screen and (min-width:768px){.accordion .accordion-content{padding:0 40px;}}@media print,screen and (min-width:1280px){.accordion .accordion-content{padding:0 24px;}}.accordion .accordion-body{min-height:0;overflow:hidden;margin-inline:-24px;padding-inline:24px;}.accordion .accordion-body:has(.accrodion-icon){display:flex;}.accordion.is-open .accordion-title::after{transform:translateY(-50%) rotate(180deg);}.accordion.is-open .accordion-content{grid-template-rows:1fr;opacity:1;padding:15px;}@media print,screen and (min-width:768px){.accordion.is-open .accordion-content{padding:24px 40px;}}@media print,screen and (min-width:1280px){.accordion.is-open .accordion-content{padding:24px;}}.accordion .accrodion-icon{font-weight:700;font-size:3rem;letter-spacing:.1em;transform:translateY(-.4em);padding-right:12px;}@media print,screen and (min-width:1280px){.accordion .accrodion-icon{padding-right:20px;}}#brush{padding-top:140px;margin-top:-140px;}@media print,screen and (min-width:1280px){#brush{padding-top:160px;margin-top:-160px;}}