.faq-block~.section.quote-section{margin-top:0}@media (min-width:960px){.faq-block~.section.quote-section{margin-top:-20px}}.faq-block.is-white{background-color:#fff}.faq-block.uk-section,.faq-block .section.is-grey{padding:40px 0}@media (min-width:960px){.faq-block.uk-section,.faq-block .section.is-grey{padding:80px 0}}.faq-block .faq-title{font-family:Cooper,serif;color:#383d3d;margin-bottom:20px;font-weight:400}@media (min-width:960px){.faq-block .faq-title{margin-bottom:30px}}.faq-block .faq-items{max-width:550px;margin:0 auto}.faq-block .faq-item{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-block .faq-item:not(:first-child){border-top:1px solid rgb(56,61,61)}.faq-block .faq-item:first-of-type{border-top:none}.faq-block .faq-header{padding:20px 0;cursor:pointer;transition:background-color .3s ease}@media (min-width:960px){.faq-block .faq-header{padding:27px 0}}.faq-block .faq-header:hover .faq-question{color:#038181}.faq-block .faq-question{font-family:Roboto,serif;font-size:18px;line-height:28px;letter-spacing:.26px;color:#383d3d;font-weight:700;margin:0;transition:color .3s ease}@media (min-width:960px){.faq-block .faq-question{font-size:21px}}.faq-block .faq-toggle{width:29px;height:29px;position:relative;flex-shrink:0;transition:transform .3s ease}.faq-block .faq-toggle .faq-icon{position:absolute;width:24.17px;height:24.17px;background-color:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:50%;border:2px solid rgb(3,129,129)}.faq-block .faq-toggle .faq-icon:before,.faq-block .faq-toggle .faq-icon:after{content:"";position:absolute;background-color:#038181;transition:all .4s cubic-bezier(.4,0,.2,1);top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.faq-block .faq-toggle .faq-icon:before{width:12px;height:2px}.faq-block .faq-toggle .faq-icon:after{width:2px;height:12px}.faq-block .faq-content{max-height:0;overflow:hidden;padding:0;opacity:0;transform:translateY(-10px);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1) .1s,transform .4s cubic-bezier(.4,0,.2,1) .1s}.faq-block .faq-content .faq-answer{font-family:Roboto,serif;font-size:16px;line-height:1.6;color:#383d3d;padding-bottom:20px;transition:opacity .3s ease}.faq-block .faq-item.uk-open .faq-question{color:#038181}.faq-block .faq-item.uk-open .faq-toggle .faq-icon{transform:rotate(180deg)}.faq-block .faq-item.uk-open .faq-toggle .faq-icon:after{transform:rotate(90deg);opacity:0}.faq-block .faq-item.uk-open .faq-content{max-height:800px;opacity:1;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}