details{border-bottom:1px solid #fee93d;cursor:pointer;padding:1rem 3.38rem;position:relative}details>summary{list-style:none}details>summary::-webkit-details-marker,details>summary::marker{display:none}summary{cursor:pointer;transition:color .4s}summary.h5{color:#fff}[open] summary,details:hover summary,summary:focus,summary:hover{color:var(--primary);outline:none}.icon-accordion{display:inline-block;margin:0 .7rem 0 -2.1rem}details summary .icon-accordion~.icon.arrow{position:absolute;right:1em;top:2.2rem;transition:transform .4s}details[open]{background-color:#fee93d;border:transparent;box-shadow:6px 14px 49px -4px rgba(189,200,212,.25)}details[open] .icon-accordion~.icon{transform:rotate(180deg)}details>div.hs_cos_wrapper_type_inline_rich_text{cursor:auto}details[open] summary.h5{color:#242424}.accordion-wrapper .icon-accordion .icon{font-size:1.25rem}.bg-light .accordion-wrapper summary.h5,details[open] .hs_cos_wrapper div,details[open] .hs_cos_wrapper p,details[open] .hs_cos_wrapper p span,details[open] .hs_cos_wrapper span{color:#242424}.bg-light .accordion-wrapper{padding-bottom:45px}.cm.accordion-wrapper.two-column .img-holder{text-align:center}.cm.accordion-wrapper.two-column .img-holder img{height:300px!important;width:auto!important}.cm.accordion-wrapper.two-column:has(details[open]) .img-backup-holder{display:none}@media screen and (min-width:540px){height:450px!important}@media screen and (min-width:768px){.cm.accordion-wrapper.two-column details summary .icon.arrow{clear:both;float:right;position:relative;right:0;top:.5rem}.cm.accordion-wrapper.two-column .img-holder img{height:600px!important}.cm.accordion-wrapper.two-column{min-height:600px;position:relative}.cm.accordion-wrapper.two-column details{margin-left:auto;padding:1rem 1rem 1rem 3.38rem;position:static;width:50%}.cm.accordion-wrapper.two-column details[open]{border-radius:4px}.cm.accordion-wrapper.two-column .img-holder{bottom:0;left:0;position:absolute;top:0;transform:translate(15px,-30px)}}@media screen and (min-width:992px){.cm.accordion-wrapper.two-column .img-holder{transform:translate(80px,-30px)}}@media screen and (min-width:1200px){.cm.accordion-wrapper.two-column .img-holder{transform:translate(120px,-30px)}}.cm.accordion-wrapper .content{padding-bottom:2rem;padding-top:1.5rem}.cm.accordion-wrapper .content h3{font-size:2rem}