.layout-2col-unequal{min-width:100%}@media (min-width:992px){.layout-2col-unequal{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.layout-2col-unequal--col,.layout-2col-unequal__col{float:left}.layout-2col-unequal--col:nth-child(odd),.layout-2col-unequal__col:nth-child(odd){clear:left;width:51.66667%}.layout-2col-unequal--col:nth-child(2n),.layout-2col-unequal__col:nth-child(2n){width:48.33333%}}.layout-2col-unequal--with-top-alignment{-webkit-box-align:start;align-items:flex-start}@media (min-width:768px){.layout-2col-unequal--with-horizontal-gutters .layout-2col-unequal__col:first-child{padding-right:60px}.layout-2col-unequal--with-horizontal-gutters .layout-2col-unequal__col:nth-child(2){padding-left:60px}}.layout-2col-unequal--with-vertical-gutters{padding-top:60px;padding-bottom:60px}.layout-2col-unequal--with-vertical-gutters .layout-2col-unequal__col:first-child{padding-bottom:0}@media (min-width:768px){.layout-2col-unequal--with-vertical-gutters{padding-top:50px;padding-bottom:50px}}@media (min-width:1200px){.layout-2col-unequal--with-vertical-gutters{padding-top:90px;padding-bottom:90px}}.layout-2col-unequal--with-vertical-gutters-bottom-only{padding-bottom:60px}.layout-2col-unequal--with-vertical-gutters-bottom-only .layout-2col-unequal__col:first-child{padding-bottom:0}@media (min-width:768px){.layout-2col-unequal--with-vertical-gutters-bottom-only{padding-bottom:50px}}@media (min-width:1200px){.layout-2col-unequal--with-vertical-gutters-bottom-only{padding-bottom:90px}}.layout-2col-unequal--with-vertical-gutters-top-only{padding-top:60px}.layout-2col-unequal--with-vertical-gutters-top-only .layout-2col-unequal__col:first-child{padding-top:0}@media (min-width:768px){.layout-2col-unequal--with-vertical-gutters-top-only{padding-top:50px}}@media (min-width:1200px){.layout-2col-unequal--with-vertical-gutters-top-only{padding-top:90px}}.layout-2col-unequal--with-vertical-gutters-top-only-mobile{padding-top:60px}.layout-2col-unequal--with-vertical-gutters-top-only-mobile .layout-2col-unequal__col:first-child{padding-top:0}@media (min-width:992px){.layout-2col-unequal--with-vertical-gutters-top-only-mobile{padding-top:0}}.layout-2col-unequal--with-bottom-alignment{-webkit-box-align:end;align-items:flex-end}