.faqs{position:relative;padding:80px 0;font-family:DM Sans,sans-serif}@media only screen and (min-width:800px){.faqs{padding:120px 0 80px}}.faqs-container{width:90%;max-width:1100px;margin:0 auto}.faqs-top{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;overflow:hidden;align-items:center}.faqs-top-title{display:block;flex:0 auto}.faqs-top-title h2{display:block;width:100%;font-size:65px;padding-right:20px}@media only screen and (min-width:800px){.faqs-top-title h2{font-size:75px;padding-right:50px}}@media only screen and (min-width:850px){.faqs-top-title h2{padding-right:120px}}.faqs-top-tabs{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 auto;overflow:hidden;position:relative;height:100%}.faqs-top-tabs .tab-item{flex:0 0 100%;cursor:pointer;transition:.25s;position:relative;background-color:#f5f5f5;overflow:hidden}.faqs-top-tabs .tab-item:before{content:"";width:75px;height:30px;background-color:#f5f5f5;position:absolute;top:-50px;left:-32px;transform:rotate(-45deg);transition:.25s;opacity:0}@media only screen and (min-width:800px){.faqs-top-tabs .tab-item{flex:0 1 auto;flex-grow:1}}.faqs-top-tabs .tab-item.active{position:relative;background-color:#000;transition:.25s;transition-delay:.15s}.faqs-top-tabs .tab-item.active:before{content:"";width:75px;height:30px;background-color:#f5f5f5;position:absolute;top:-10px;left:-32px;transform:rotate(-45deg);transition:.25s;visibility:visible;transition-delay:.15s;z-index:99;opacity:1}.faqs-top-tabs .tab-item.active p{background-color:#000;font-weight:600;color:#fff}.faqs-top-tabs .tab-item p{display:flex;height:100%;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,.3);font-weight:500}.faqs-main{padding:50px 0}.faqs-main-group{position:relative;opacity:0;height:0;margin:0}.faqs-main-group.active{display:block;height:auto}.faq-item{position:relative;display:block;border:1px solid #d8d8d8;padding:25px 30px;font-family:DM Sans,sans-serif;transition:.25s}.faq-item-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:pointer}.faq-item-top .question{flex:1;max-width:90%;margin-left:0}.faq-item-top .question p{display:block;font-size:1rem;text-transform:uppercase;color:#272729;letter-spacing:2px;font-weight:600}.faq-item-top .icon{flex:1;padding:20px;height:100%;width:auto;flex-grow:0;border-left:1px solid #d8d8d8;cursor:pointer}.faq-item .faq-item-top .icon svg{display:block;margin:0;width:22px;height:22px;transition:.25s}.faq-item.active .faq-item-top .icon svg .line-2{opacity:0;transition:.25s}@media only screen and (min-width:800px){.faq-item-top .icon{padding:20px 20px 20px 40px}}.faq-item .faq-item-body{opacity:0;visibility:hidden;height:0;transition:.25s}.faq-item.active .faq-item-body{display:block;padding:30px 0 0;opacity:1;visibility:visible;height:auto;transition:.25s}.faq-item .faq-item-body p{display:block;margin:0;padding:0 0 12px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;color:#000}.faq-item .faq-item-body a{color:#fc001f;transition:.25s;position:relative;border-bottom:1px solid transparent}.faq-item .faq-item-body a:hover{transition:.25s;border-bottom:1px solid #fc001f}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards}.fadeInUp{animation:fadeInUp 1s forwards}