.mac-module--faq .wrap--faq-container{padding:90px 0}.mac-module--faq .faq-container{position:relative}.mac-module--faq .module__title{max-width:300px}.mac-module--faq .module__title:not(:last-child){margin-bottom:28px}.mac-module--faq .module__desc{font:normal 400 16px/24px var(--font--guillon);max-width:297px;color:var(--color--medium-gray)}.mac-module--faq [class*=qa--]{padding-bottom:47px;margin-bottom:43px;position:relative}.mac-module--faq [class*=qa--]:after{content:"";position:absolute;width:100%;height:1px;bottom:1px;left:0;display:block;background:var(--color--medium-gray);opacity:.3}.mac-module--faq [class*=qa--]:last-child{margin-bottom:0}.mac-module--faq .qa__question{font:normal 700 15px/24px var(--font--guillon);letter-spacing:normal;text-transform:none;padding-right:56px}.mac-module--faq .qa__answer{font:normal 400 13px/24px var(--font--guillon);max-width:502px;opacity:.8;width:100%;margin-bottom:0}.mac-module--faq .qa__answer:not(:last-child){margin-bottom:28px}.mac-module--faq .qa__answer p{margin-bottom:1em}.mac-module--faq .qa__answer:last-child,.mac-module--faq .qa__answer>:last-child{margin-bottom:0}.mac-module--faq .qa__answer a,.mac-module--faq .qa__answer a:active,.mac-module--faq .qa__answer a:focus,.mac-module--faq .qa__answer a:hover{text-decoration:underline}.mac-module--faq .item__cta a,.mac-module--faq .item__cta a:active,.mac-module--faq .item__cta a:focus,.mac-module--faq .item__cta a:hover,.mac-module--faq .item__cta a:visited{color:var(--color--black)}.mac-module--faq .qa__question-container .qa__toggle{transition:all .5s ease-in-out}.mac-module--faq .qa__question-container .qa__toggle .hor,.mac-module--faq .qa__question-container .qa__toggle .vert{transition:height .5s ease-in-out,background-color .2s ease-in-out}.mac-module--faq .qa__collapsibles{transition:max-height .5s ease-in-out}.mac-module--faq .qa__collapsibles .collapsibles__transformable>*{transition:all .5s ease-in-out}.mac-module--faq .qa__question-container{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.mac-module--faq .qa__question-container>*{display:block;flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 42px);align-self:auto;order:0}.mac-module--faq .qa__question-container .qa__toggle{position:absolute;right:0;top:-9px;flex-grow:0;flex-shrink:1;width:42px;height:42px;flex-basis:42px;border-radius:50%;cursor:pointer;background-color:var(--color--blue);transform:rotate(0)}.mac-module--faq .qa__question-container .qa__toggle .hor,.mac-module--faq .qa__question-container .qa__toggle .vert{position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.mac-module--faq .qa__question-container .qa__toggle .hor{height:2px;width:10px}.mac-module--faq .qa__question-container .qa__toggle .vert{height:10px;width:2px}.mac-module--faq .qa__question-container .qa__toggle:not(.expand){background:var(--color--light-gray);transform:rotate(-90deg)}.mac-module--faq .qa__question-container .qa__toggle:not(.expand) .hor{width:2px}.mac-module--faq .qa__collapsibles{overflow:hidden}.mac-module--faq .qa__collapsibles:not(.expanded){max-height:0}.mac-module--faq .qa__collapsibles.expanded{max-height:500px}.mac-module--faq .qa__collapsibles .collapsibles__transformable{overflow:hidden;padding-top:39px}.mac-module--faq .qa__collapsibles .collapsibles__transformable>*{filter:blur(2px);opacity:.25}.mac-module--faq .qa__collapsibles.expanded .collapsibles__transformable>*{filter:blur(0);opacity:1}.mac-module--faq[data-bck-color=light-gray] .qa__question-container .qa__toggle:not(.expand){background-color:var(--color--white)}#mac-body.page-template-default .mac-module--faq .faq__header{margin-bottom:0}#mac-body.page-template-default .mac-module--faq .faq__header:not(:last-child){margin-bottom:64px}#mac-body.page-template-default .mac-module--faq .module__desc,#mac-body.page-template-default .mac-module--faq .module__title{width:auto;max-width:unset}@media (max-width:1100px){#mac-body.page-template-default .mac-module--faq{width:100%;max-width:760px;margin:auto;padding:0 40px}#mac-body.page-template-default .mac-module--faq .flex-this-if-fw{flex-wrap:wrap!important}#mac-body.page-template-default .mac-module--faq .flex-this-if-fw>*,#mac-body.page-template-default .mac-module--faq .flex-this-if-fw>div:first-child,#mac-body.page-template-default .mac-module--faq .flex-this-if-fw>div:last-child>div,#mac-body.page-template-default .mac-module--faq .flex-this-if-fw>header:first-child{flex:0 0 100%!important;flex-basis:100%!important;padding-right:0!important;margin-right:0!important}#mac-body.page-template-default .mac-module--faq .module__title{max-width:449px!important}#mac-body.page-template-default .mac-module--faq .module__desc{max-width:680px!important}#mac-body.page-template-default .mac-module--faq .faq__header{margin-bottom:0}#mac-body.page-template-default .mac-module--faq .faq__header:not(:last-child){margin-bottom:46px!important}}@media (max-width:480px){#mac-body.page-template-default .mac-module--faq{padding:0 28px}}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:normal!important;align-items:normal!important;align-content:normal!important}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:first-child,#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>header:first-child{display:block!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:calc(100% - 850px)!important;align-self:auto!important;order:0!important}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:first-child>*,#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>header:first-child>*{width:100%;max-width:300px}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:last-child{display:flex!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:850px!important;align-self:auto!important;order:0!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:normal!important;align-content:normal!important}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:last-child>div{display:block!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:640px!important;align-self:auto!important;order:0!important}@media (max-width:1280px){#mac-body:not(.page-template-default) .mac-module--faq{width:100%;max-width:760px;margin:auto}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw{flex-wrap:wrap!important}#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>*,#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:first-child,#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>div:last-child>div,#mac-body:not(.page-template-default) .mac-module--faq .flex-this-if-fw>header:first-child{flex:0 0 100%!important;flex-basis:100%!important;padding-right:0!important;margin-right:0!important}#mac-body:not(.page-template-default) .mac-module--faq .module__title{max-width:449px!important}#mac-body:not(.page-template-default) .mac-module--faq .module__desc{max-width:680px!important}#mac-body:not(.page-template-default) .mac-module--faq .faq__header{margin-bottom:0}#mac-body:not(.page-template-default) .mac-module--faq .faq__header:not(:last-child){margin-bottom:46px!important}}@media (max-width:920px){#mac-body.page-template-default .mac-module--faq .wrap--faq-container,#mac-body:not(.page-template-default) .mac-module--faq .wrap--faq-container{padding:90px 0 90px!important}#mac-body.page-template-default .mac-module--faq .faq__header,#mac-body:not(.page-template-default) .mac-module--faq .faq__header{margin-bottom:0}#mac-body.page-template-default .mac-module--faq .faq__header:not(:last-child),#mac-body:not(.page-template-default) .mac-module--faq .faq__header:not(:last-child){margin-bottom:65px!important}}@media (max-width:480px){#mac-body.page-template-default .mac-module--faq .module__title,#mac-body:not(.page-template-default) .mac-module--faq .module__title{margin-bottom:24px}#mac-body.page-template-default .mac-module--faq .wrap--faq-container,#mac-body:not(.page-template-default) .mac-module--faq .wrap--faq-container{padding:28px 0 40px!important}#mac-body.page-template-default .mac-module--faq [class*=qa--],#mac-body:not(.page-template-default) .mac-module--faq [class*=qa--]{padding-bottom:30px;margin-bottom:26px;position:relative}#mac-body.page-template-default .mac-module--faq [class*=qa--]:last-child,#mac-body:not(.page-template-default) .mac-module--faq [class*=qa--]:last-child{margin-bottom:0}#mac-body.page-template-default .mac-module--faq .qa__collapsibles .collapsibles__transformable,#mac-body:not(.page-template-default) .mac-module--faq .qa__collapsibles .collapsibles__transformable{padding-top:18px}#mac-body.page-template-default .mac-module--faq .qa__answer,#mac-body.page-template-default .mac-module--faq .qa__question,#mac-body:not(.page-template-default) .mac-module--faq .qa__answer,#mac-body:not(.page-template-default) .mac-module--faq .qa__question{font-size:13px!important;line-height:20px!important}#mac-body.page-template-default .mac-module--faq .qa__answer:not(:last-child),#mac-body:not(.page-template-default) .mac-module--faq .qa__answer:not(:last-child){margin-bottom:28px}#mac-body.page-template-default .mac-module--faq .qa__toggle,#mac-body:not(.page-template-default) .mac-module--faq .qa__toggle{top:-10px}}
/*# sourceMappingURL=faq.min.css.map */
