.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.faqs{position:relative}.faqs:last-of-type{margin-bottom:0}@media screen and (min-width:1023px){.faqs:last-of-type{margin-bottom:2.5rem}}@media screen and (min-width:1300px){.faqs:last-of-type{margin-bottom:7.5rem}}.faqs h2{margin-bottom:2rem;font-size:2rem;margin-left:.75rem}@media screen and (min-width:1023px){.faqs h2{margin-left:0}}.faqs .faq-accordion{background-color:transparent;width:100%}.faqs .faq-accordion .faq-item{border:1px solid #c81e25;padding:1rem 0;background-color:#fff}@media screen and (min-width:1023px){.faqs .faq-accordion .faq-item{padding:1.25rem 1rem}}.faqs .faq-accordion .faq-item:not(:last-child){margin-bottom:1rem}.faqs .faq-accordion .faq-item.is-active .faq-title i{transform:rotate(45deg)}.faqs .faq-accordion .faq-item .faq-title{color:#221c18;font-size:1.25rem;font-weight:700;display:flex;border-radius:16px;justify-content:space-between;border:none!important}@media screen and (min-width:1300px){.faqs .faq-accordion .faq-item .faq-title{font-size:1.25rem}}.faqs .faq-accordion .faq-item .faq-title:focus,.faqs .faq-accordion .faq-item .faq-title:hover{background-color:transparent}.faqs .faq-accordion .faq-item .faq-title:before{display:none}.faqs .faq-accordion .faq-item .faq-title i{transition:.5s ease-in-out all;color:#c81e25;font-weight:700}.faqs .faq-accordion .faq-item .faq-content{border:none;padding:1rem}@media screen and (min-width:1300px){.faqs .faq-accordion .faq-item .faq-content{padding:0 1rem 1rem}}.faqs .faq-accordion .faq-item .faq-content p:only-of-type{margin-bottom:0}.faqs .faq-accordion .faq-item .faq-content p+p:last-child{margin-bottom:0}
