/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/static modules/60-horizontal-accordion.module/module.css ***!
  \******************************************************************************************************************************************************************/.horizontal-accordion-module .accordion-listing{--row-height:76px;grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}@media (min-width:981px){.horizontal-accordion-module .accordion-listing{height:calc(var(--row-height)*1);height:calc(var(--items, 1)*var(--row-height))}}@media (max-width:980px){.horizontal-accordion-module .accordion-listing{grid-template-columns:1fr}}.horizontal-accordion-module .accordion-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,73%,.16);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease}.horizontal-accordion-module .accordion-header:first-child{border-top:1px solid hsla(0,0%,73%,.16)}.horizontal-accordion-module .accordion-header.active .title-wrapper,.horizontal-accordion-module .accordion-header:hover .title-wrapper{background:-webkit-gradient(linear,left top,right top,from(rgba(241,241,245,0)),to(#f1f1f5));background:linear-gradient(90deg,rgba(241,241,245,0),#f1f1f5)}.horizontal-accordion-module .accordion-header.active .button,.horizontal-accordion-module .accordion-header.active .title-wrapper .button,.horizontal-accordion-module .accordion-header:hover .title-wrapper .button{opacity:1}@media (max-width:980px){.horizontal-accordion-module .accordion-header.active .button{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.horizontal-accordion-module .accordion-header .number-wrapper{margin:0;width:33.33%}.horizontal-accordion-module .accordion-header .title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;padding:20px 16px;width:66.66%}.horizontal-accordion-module .accordion-header .title-wrapper .title *{margin:0}.horizontal-accordion-module .accordion-header .title-wrapper .button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:5px;height:34px;justify-content:center;margin:0;padding:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:34px}@media (min-width:981px){.horizontal-accordion-module .accordion-header .title-wrapper .button{opacity:0}}.horizontal-accordion-module .contents-wrapper{align-self:stretch;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;min-height:0;overflow:hidden}@media (max-width:980px){.horizontal-accordion-module .contents-wrapper.desktop{display:none!important}}.horizontal-accordion-module .accordion-body-mobile{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}@media (min-width:981px){.horizontal-accordion-module .accordion-body-mobile{display:none}}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper{overflow:hidden;padding:0 20px;position:relative}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper:after{background-color:hsla(0,0%,73%,.16);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper .title-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;grid-template-columns:1fr auto;justify-content:space-between;margin-bottom:40px}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper .title-holder>div>*{margin:0}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper .title-holder .button-wrapper{padding-right:34px}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper .content-wrapper{padding:20px 0}.horizontal-accordion-module .accordion-body-mobile .inner-wrapper .subcontent-wrapper{margin-bottom:20px}.horizontal-accordion-module .accordion-body-mobile.active{grid-template-rows:1fr}.horizontal-accordion-module .accordion-body{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1/2/2;height:100%;opacity:0;overflow-y:auto;overflow:hidden;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.horizontal-accordion-module .accordion-body.active{opacity:1;overflow-y:auto;pointer-events:auto}.horizontal-accordion-module .accordion-body .title-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;grid-template-columns:1fr auto;justify-content:space-between;margin-bottom:40px}.horizontal-accordion-module .accordion-body .title-holder>div>*{margin:0}.horizontal-accordion-module .accordion-body .content-wrapper{background-color:#f1f1f5;padding:60px 80px}@media (max-width:980px){.horizontal-accordion-module .accordion-body .content-wrapper.desktop{display:none!important}}.horizontal-accordion-module .accordion-body .content-wrapper .text-holder>:last-child{margin-bottom:0}.horizontal-accordion-module .accordion-body .inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.horizontal-accordion-module .accordion-body .subcontent-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#f1f1f5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;padding:0}