[id^=section_]{ display:block;}
.pagesection { width: 100%; max-width:1000px; margin:0 auto;}
.pagecontainer { height: auto;width: 100%;display: grid; padding:25px 0 50px 0;}

.section { width: 100%; max-width:1300px; margin:70px auto 50px auto;}
.section-heading{ color:#484848; font-size:32px; font-weight:500;}
.sectioncontainer {height: auto;width: 100%;display: grid;place-items: center; padding:50px 0;}
.sectioncontainer .section-heading{margin-bottom:50px;}

.row {display: flex;flex-wrap: wrap;width: 100%;}
.column {width: 100%;padding:0;text-align: center;flex: 0 0 20%;max-width: 20%;}
.col3 .column{flex: 0 0 33.33%;max-width: 33.33%;}
.col12 .column{flex: 0 0 100%;max-width: 100%;}

.numberinput input,.numberinput textarea {border: 1px solid #eeeeee;box-sizing: border-box;margin: 0;outline: none;padding: 10px;}
.numberinput input[type="button"] {-webkit-appearance: button;cursor: pointer;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
.input-group {clear: both;position: relative;}
.input-group input[type='button'] {background-color: #eeeeee;min-width: 38px;width: auto;transition: all 300ms ease;}
.input-group .button-minus,.input-group .button-plus {font-weight: bold;height: 38px;padding: 0;width: 38px;position: relative;}
.input-group .quantity-field {position: relative;height: 38px;left: -6px;text-align: center;width: 62px;display: inline-block;font-size: 13px;margin: 0 0 5px;resize: vertical;}
.button-plus {left: -13px;}
.numberinput input[type="number"] {-moz-appearance: textfield;-webkit-appearance: none;}




.card {width: 100%;height: 100%;padding:20px;cursor: pointer;transition: 0.5s;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;}
.card h3 {font-size: 18px;font-weight: 600;color: #1f194c;margin: 15px 0;}
.card p {color: #575a7b;font-size: 14px;line-height: 1.6;letter-spacing: 0.03em;}
.card .icon-wrapper {position: relative;margin: auto;height:70px;width: 100px; font-size:64px;color:#000;display: grid;place-items: center;transition: 0.5s;}
.card:hover {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px, rgb(51, 51, 51) 0px 0px 0px 1px;}
.icon-wrapper.blue {color:#2894FF;}


