.generic-table{margin:20px 0}.generic-table a{color:#12225c}.generic-table .field-title{text-align:center;color:#12225c}.generic-table .field-subtitle{text-align:center;margin-top:20px;margin-bottom:50px}.generic-table .field-bottomtext{text-align:left;font-size:16px;line-height:22px}.generic-table-row{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;margin-bottom:0;border-bottom:1px solid #b0b8ba}.generic-table-cell{flex-direction:column;flex:1;overflow:hidden;box-shadow:none;border-radius:0}.generic-table-cell-highlighted{background-color:#e6e8f1;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.generic-table-cell .field-image{max-width:100px;text-align:center;margin:0 auto}.generic-table-cell .field-text{font-size:16px;line-height:22px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.generic-table .showLess,.generic-table .showMore{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:22px;margin-top:20px;position:relative;color:#12225c}.generic-table .showLess:after,.generic-table .showMore:after{content:'';width:12px;height:12px;top:2px;margin-left:5px;background-image:url(../../../images/chevron-down-main.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.generic-table .showLess:hover,.generic-table .showMore:hover{cursor:pointer}.generic-table .showLess:after{transform:rotate(180deg)}.generic-table.big .field-bottomtext{text-align:left}@media (max-width:991px){.generic-table.big .generic-table-row{flex-wrap:wrap}.generic-table.big .generic-table-row:not(:first-of-type)>div{flex:1 0 33%;position:relative}.generic-table.big .generic-table-row:not(:first-of-type)>div:before{border-style:solid;height:0;width:0;border-color:#12225c rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:11px 10px 0 10px;content:'';display:inline-block;transition:all .2s ease-in-out;position:absolute;text-align:center;margin:0 auto;left:50%;overflow:hidden;top:0;transform:translateX(-50%)}.generic-table.big .generic-table-row:not(:first-of-type)>div:first-child{flex:0 1 100%;background-color:#12225c}.generic-table.big .generic-table-row:not(:first-of-type)>div:first-child .field-text{padding:5px}.generic-table.big .generic-table-row:not(:first-of-type)>div:first-child *{color:#fff;background-color:#12225c}}@media (max-width:991px){.generic-table.small .generic-table-row{flex-wrap:wrap}.generic-table.small .generic-table-row:not(:first-of-type)>div{flex:1 0 33%;position:relative}.generic-table.small .generic-table-row:not(:first-of-type)>div:before{border-style:solid;height:0;width:0;border-color:#b0b8ba rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:11px 10px 0 10px;content:'';display:inline-block;transition:all .2s ease-in-out;position:absolute;text-align:center;margin:0 auto;left:50%;overflow:hidden;top:0;transform:translateX(-50%)}.generic-table.small .generic-table-row:not(:first-of-type)>div:first-child{flex:0 1 100%;background-color:#b0b8ba}.generic-table.small .generic-table-row:not(:first-of-type)>div:first-child *{color:#fff;background-color:#b0b8ba}}@media (max-width:991px){.generic-table.default .generic-table-rows-container{overflow-x:auto}.generic-table.default .generic-table-cell{min-width:100%}}.generic-table.default.separate-columns .generic-table-row{border-bottom:0 none}.generic-table.default.separate-columns .generic-table-row .generic-table-cell{border-bottom:1px solid #b0b8ba}@media (min-width:993px){.generic-table.default.separate-columns .generic-table-row .generic-table-cell:nth-child(2n){margin-right:50px}}@media (max-width:991px){.generic-table.default.separate-columns .generic-table-row .generic-table-cell{margin-right:0}}.generic-table{box-shadow:0 0 10px 0 rgba(0,0,0,.14);border-radius:10px}.generic-table.default{padding:20px 30px}.generic-table.default .field-text{padding:10px}.generic-table.big{padding:20px 30px}.generic-table.big .field-title{margin-bottom:40px}.generic-table.big .field-text{padding:15px}.generic-table.big .field-bottomtext{max-width:60%;margin-top:30px}@media (max-width:991px){.generic-table.big .generic-table-row:not(:first-of-type)>div:nth-of-type(3){border-right:1px solid #b0b8ba}}.generic-table.small{padding:40px 35px}.generic-table.small .field-text{padding:5px}.generic-table.small .field-bottomtext{margin-top:30px;font-size:14px;line-height:20px;color:#000}