/*! css-smart-grid 5.1.4 | MIT License | http://css.gd */

.cf7sg-container .cf7-smart-grid.has-grid .container {
    max-width: var(--max-cf7sg-form-width,940px);
    padding: 0 1.06383%;
    margin: 0 auto;
    width:100%;
    flex-wrap: wrap;
    zoom: 1;
    display: block
}

.cf7sg-container .cf7-smart-grid.has-grid .row {
    zoom: 1;
    display: block;
    margin: 0
}

.cf7sg-container .cf7-smart-grid.has-grid .container:before,
.cf7sg-container .cf7-smart-grid.has-grid .container:after,
.cf7sg-container .cf7-smart-grid.has-grid .row:before,
.cf7sg-container .cf7-smart-grid.has-grid .row:after {
    content: "";
    display: table
}

.cf7sg-container .cf7-smart-grid.has-grid .container:after,
.cf7sg-container .cf7-smart-grid.has-grid .row:after {
    clear: both
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.point-five{
  width:3.19149%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns:first-child {
    margin-left: 0;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.one.point-five{
  width:9.57447%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.two {
    width: 14.89362%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.two.point-five {
    width: 18.08511%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.three,
.cf7sg-container .cf7-smart-grid.has-grid .columns.one-fourth {
    width: 23.40426%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.three.point-five {
    width: 26.59575%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.four,
.cf7sg-container .cf7-smart-grid.has-grid .columns.one-third {
    width: 31.91489%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.four.point-five {
    width: 35.10638%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.five {
    width: 40.42553%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.six,
.cf7sg-container .cf7-smart-grid.has-grid .columns.one-half {
    width: 48.93617%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.seven {
    width: 57.44681%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.eight,
.cf7sg-container .cf7-smart-grid.has-grid .columns.two-thirds {
    width: 65.95745%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.nine,
.cf7sg-container .cf7-smart-grid.has-grid .columns.three-fourths {
    width: 74.46808%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.ten {
    width: 82.97872%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.eleven {
    width: 91.48936%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.twelve,
.cf7sg-container .cf7-smart-grid.has-grid .columns.full {
    width: 100.0%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-one {
    margin-left: 10.6383%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-one:first-child {
    margin-left: 8.51064%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-two {
    margin-left: 19.14894%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-two:first-child {
    margin-left: 17.02128%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-three {
    margin-left: 27.65957%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-three:first-child {
    margin-left: 25.53191%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-four {
    margin-left: 36.17021%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-four:first-child {
    margin-left: 34.04255%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-five {
    margin-left: 44.68085%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-five:first-child {
    margin-left: 42.55319%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-six {
    margin-left: 53.19149%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-six:first-child {
    margin-left: 51.06383%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-seven {
    margin-left: 61.70213%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-seven:first-child {
    margin-left: 59.57447%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eight {
    margin-left: 70.21277%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eight:first-child {
    margin-left: 68.08511%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-nine {
    margin-left: 78.7234%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-nine:first-child {
    margin-left: 76.59574%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-ten {
    margin-left: 87.23404%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-ten:first-child {
    margin-left: 85.10638%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eleven {
    margin-left: 95.74468%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eleven:first-child {
    margin-left: 93.61702%;
}
.cf7sg-container .cf7-smart-grid.has-grid .columns {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
}


/*# sourceMappingURL=smart-grid.css.map */
