.gff__m-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}@media screen and (max-width:767px){.gff__m-grid{grid-template-columns:1fr;grid-gap:16px}}.gff__m-grid_item{cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #f4ca2f;transition:all .2s linear}.gff__m-grid_item:hover{background-color:#fceecc}@media screen and (max-width:1199px){.gff__m-grid_item{gap:0;min-height:175px}}@media screen and (max-width:767px){.gff__m-grid_item{flex-direction:row;justify-content:space-between;min-height:auto;gap:16px}}.gff__m-grid_item-text{display:flex;flex-direction:column;gap:4px}.gff__m-grid_item-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:26px}@media screen and (max-width:767px){.gff__m-grid_item-title{font-size:16px;line-height:22px}}.gff__m-grid_item-descr{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}.gff__m-grid_item-svg{margin-top:auto;display:flex;align-items:center;justify-content:flex-end}.modal{background:#f8f8f8;border-radius:8px;position:relative;width:100%;max-width:800px;overflow-y:auto}@media screen and (max-width:1199px){.modal{width:80%}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;z-index:100000;overflow:hidden}.modal-header,.modal-overlay{display:flex;align-items:center}.modal-header{justify-content:space-between;background-color:#f4ca2f;padding:24px;border-radius:8px 8px 0 0}.modal-header_title{font-family:Roboto Slab,sans-serif;font-size:18px;font-weight:400;line-height:22px}.modal .close{background:none;border:none;font-size:20px;cursor:pointer}.modal-content{padding:24px;display:flex;flex-direction:column;gap:24px;max-height:80vh}.modal-content img{width:100%;height:100%}.modal-block{display:flex;flex-direction:row;gap:16px}.modal-block:last-child{padding-bottom:24px}.modal-block-image{flex-shrink:0;width:82px;height:82px}@media screen and (max-width:767px){.modal-block-image{width:56px;height:56px}}.modal-block-text{display:flex;flex-direction:column;gap:16px}.modal-block-text__title{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:22px}.modal-block-text ul{padding-left:25px}.modal-block-text ul li{margin-bottom:4px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px}