﻿.faq{padding:85px 0 0;position:relative}.faq::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:63px;height:60px;background-repeat:no-repeat}.faq h2{text-align:center;margin:0 0 20px}.faq h3{margin:0;font-size:2rem;line-height:3rem;font-family:"Nunito","Nunito Fallback","Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.faq .inner-container>p{text-align:center;margin-bottom:48px}.faq .details{background:#f6f5f0;border-radius:11px;margin-bottom:15px}.faq .details[open] .answer-tip{max-height:100%;padding-bottom:20px}.faq .ques-tip{font-size:2rem;line-height:3rem;font-weight:700;color:#082e67;position:relative;cursor:pointer;padding:20px 54px 20px 30px}.faq .ques-tip::marker{content:none}.faq .ques-tip span[aria-hidden],.faq .ques-tip .faq-icon{position:absolute;top:50%;right:30px;transform:translate(100%, -50%)}.faq .ques-tip span[aria-hidden]:after,.faq .ques-tip .faq-icon:after{content:"+";color:#002d6b}.faq .details[open] .ques-tip span[aria-hidden]:after,.faq .details[open] .ques-tip .faq-icon:after{content:"−"}.faq .answer-tip{max-height:0;overflow:hidden;margin-bottom:15px;padding:0 30px}.faq .answer-tip .cta-wrap{text-align:center}.faq .answer-tip ul{padding-left:28px;margin:0 0 20px}.faq .answer-tip>ol li::marker{font-weight:700}.faq .answer-tip p:last-child{margin-bottom:0}.faq .answer-tip .wp-block-columns{display:flex;gap:50px}.faq.beige-bg{padding:135px 0 60px}.faq.beige-bg::before{top:60px}.faq.beige-bg .details{background:#fff}.faq .ques-tip:hover,.faq .ques-tip:hover span[aria-hidden]:after{color:#02818c}.faq .ques-tip:focus-visible,.faq .answer-tip:focus-visible{outline:2px dashed #0058ac}.page-loaded .faq::before,.editor-visual-editor .faq::before{background-image:url("/wp-content/themes/myperfectresume/images/faq-icon.svg")}@media all and (min-width: 1200px){.jt-accordion:focus-visible,.ans-tip:focus-visible{outline:2px dashed #0058ac}.jt-accordion:hover,.jt-accordion:hover span:after{color:#02818c}}@media all and (max-width: 767px){.faq::before{top:0}.faq .answer-tip{padding:0 30px}.faq .answer-tip p{padding:0}.faq .answer-tip .wp-block-columns{display:block}.faq h3{padding:0}.faq .details[open] .answer-tip{max-height:100%}.faq.beige-bg{padding:122px 0 40px}.faq.beige-bg::before{top:40px}}
