.faq-section-container-main .faq-section .questions-container{margin-top:3em;width:80%;margin-left:auto;margin-right:auto}.faq-section-container-main .faq-section .questions-container .question-open-container{display:flex;border:1px solid #eaeaea;border-radius:1rem;margin-bottom:1em;overflow:hidden}.faq-section-container-main .faq-section .questions-container .question-open-container .mascot-section{background-color:#193c35;display:flex;align-items:flex-end;justify-content:flex-start;flex-shrink:0;flex-basis:30%;position:relative}.faq-section-container-main .faq-section .questions-container .question-open-container .mascot-section img{display:block;width:80%;height:auto}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section{flex-grow:1;flex-basis:70%;background-color:#fff;padding:2em;position:relative}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section:before{content:"";position:absolute;top:45px;left:0;transform:translateX(-100%);width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:11px 11px 11px 0}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section .content-wrapper{animation:fadeIn .4s ease-in-out}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section h5{color:#000;font-family:Aeonik;font-size:1.3125rem;font-style:normal;font-weight:500;line-height:130.8%;margin-bottom:.5rem}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section p{color:#585858;font-family:Aeonik;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem}.faq-section-container-main .faq-section .questions-container .question-close-container{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:1rem;padding:1.2em 1.5em;margin-bottom:1em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.faq-section-container-main .faq-section .questions-container .question-close-container:hover{background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,.05)}.faq-section-container-main .faq-section .questions-container .question-close-container p{color:#000;font-family:Aeonik;font-size:1.1rem;font-weight:500;margin:0}.faq-section-container-main .faq-section .questions-container .question-close-container img{width:1.2em;height:1.2em;transition:transform .3s ease}.faq-section-container-main .faq-section .button-row-container{margin-top:3em}@media(max-width:767px){.faq-section-container-main .faq-section .questions-container .question-open-container{flex-direction:column}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section,.faq-section-container-main .faq-section .questions-container .question-open-container .mascot-section{flex-basis:auto}.faq-section-container-main .faq-section .questions-container .question-open-container .mascot-section{border-bottom:1px solid #eaeaea;align-items:center;justify-content:center;padding:1em 0}.faq-section-container-main .faq-section .questions-container .question-open-container .mascot-section img{width:60%;max-width:100px}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section{padding:1.5em}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section:before{top:0;left:50%;transform:translate(-50%,-100%);border-width:0 11px 11px;border-color:transparent transparent #fff}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section h5{font-size:1.15rem}.faq-section-container-main .faq-section .questions-container .question-open-container .content-section p{font-size:.95rem}.faq-section-container-main .faq-section .questions-container .question-close-container{padding:1em 1.2em}.faq-section-container-main .faq-section .questions-container .question-close-container p{font-size:1rem}.faq-section-container-main .faq-section .questions-container .question-close-container img{width:1em;height:1em}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}