.faqs{padding-bottom:30px}@media only screen and (min-width:768px){.faqs{padding-bottom:70px}}@media only screen and (min-width:768px) and (min-width:992px){.faqs{padding-bottom:calc(-4.82759px + 7.5431vw)}}@media only screen and (min-width:768px) and (min-width:1920px){.faqs{padding-bottom:140px}}.faqs .small-title{color:#555;font-size:20px}@media only screen and (min-width:375px){.faqs .small-title{font-size:calc(16.84466px + .84142vw)}}@media only screen and (min-width:1920px){.faqs .small-title{font-size:33px}}.faqs .item{font-size:16px;margin-bottom:20px}@media only screen and (min-width:768px){.faqs .item{font-size:21px;margin-bottom:40px}}.faqs .question{border-radius:50px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);color:#555;cursor:pointer;padding:16px 40px 16px 50px;transition:background .35s ease}@media only screen and (min-width:992px){.faqs .question{padding-bottom:calc(1.03448px + 1.50862vw);padding-top:calc(1.03448px + 1.50862vw)}}@media only screen and (min-width:1920px){.faqs .question{padding-bottom:30px;padding-top:30px}}@media only screen and (min-width:768px){.faqs .question{border-radius:70px;padding-left:90px;padding-right:90px}}@media only screen and (min-width:1200px){.faqs .question{box-shadow:0 4px 14px 0 rgba(0,0,0,.15);padding-left:100px;padding-right:100px}}.faqs .question span{position:relative}.faqs .question span:after,.faqs .question span:before{background:#008d97;content:"";height:2px;left:-26px;position:absolute;top:9px;transition:.35s ease;width:16px}@media only screen and (min-width:768px){.faqs .question span:after,.faqs .question span:before{left:-42px;top:13px;width:20px}}.faqs .question span:after{height:16px;left:-19px;top:2px;width:2px}@media only screen and (min-width:768px){.faqs .question span:after{height:20px;left:-33px;top:4px}}.faqs .question.open{background:#008d97;color:#fff}.faqs .question.open span:after,.faqs .question.open span:before{background:#fff;transform:rotate(45deg)}@media only screen and (max-width:767px){.faqs .question.open span:after{left:-19px}}@media only screen and (min-width:768px){.faqs .question.open span:after{top:4px}}.faqs .answer{color:#555;display:none;padding:20px 30px 10px 50px}@media only screen and (min-width:768px){.faqs .answer{padding:30px 30px 0 90px}}@media only screen and (min-width:1200px){.faqs .answer{padding:40px 30px 0 100px}}.faqs .answer p+p{margin-top:5px}.faqs .answer ul li:before{top:-.4em}@media only screen and (max-width:767px){.faqs .answer ul li:before{top:-.36em}}
