@media only screen and (min-width:768px){.services-grid{grid-template-areas:"item1 item1" "item2 item2" "item3 item3" "item4 item5";grid-template-columns:1fr 1fr}.services-grid_item:first-child{grid-area:item1}.services-grid_item:nth-child(2){grid-area:item2}.services-grid_item:nth-child(3){grid-area:item3}.services-grid_item:nth-child(4){grid-area:item4}.services-grid_item:nth-child(5){grid-area:item5}}.faq-item{background-color:var(--color-000);border-radius:calc(var(--radius-xs) + 5px);padding-left:var(--gutter-xs);padding-right:var(--gutter-xs)}@media only screen and (min-width:768px){.faq-item{border-radius:var(--radius-sm);padding-left:var(--gutter-sm);padding-right:var(--gutter-sm)}}.faq-answer{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.faq-answer[aria-hidden=false]{max-height:400px;opacity:1;padding-bottom:var(--gutter-xs)}@media only screen and (min-width:768px){.faq-answer[aria-hidden=false]{margin-top:-10px;padding-bottom:var(--gutter-sm)}}.faq-answer-large[aria-hidden=false]{max-height:2500px}.faq-question .o-arrow\:down{min-width:37px}@media (hover:hover){.faq-question:hover .o-arrow\:down .o-arrow{transform:translateY(3px)}.faq-question[aria-expanded=true]:hover .o-arrow\:down .o-arrow{transform:translateY(-3px) rotate(180deg)}}.faq-question[aria-expanded=true] .o-arrow\:down .o-arrow{transform:rotate(180deg)}.faq-table_back{background-color:var(--color-100);border-radius:var(--radius-sm);padding:var(--gutter-sm) var(--gutter-2xs)}@media only screen and (min-width:768px){.faq-table_back{padding:var(--gutter-sm)}}.faq-table{border-collapse:collapse;font-size:var(--font-size-2xs);line-height:var(--line-height-sm);table-layout:fixed;text-align:left;width:100%}.faq-table td,.faq-table th{border-bottom:1px dashed var(--color-200);padding:var(--gutter-xs) var(--gutter-2xs)}@media only screen and (min-width:768px){.faq-table td,.faq-table th{padding:var(--gutter-xs)}}.faq-table thead tr:first-child th{padding-top:0}.faq-table tbody tr:last-child td,.faq-table tbody tr:last-child th{border-bottom:none;padding-bottom:0}@media only screen and (min-width:768px){.faq-table{font-size:var(--font-size-base)}}