.content-columns__container{margin-inline:auto;width:min(100%,800px)}.content-columns__intro{gap:32px;margin-inline:auto;text-align:center;width:min(100%,630px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-columns__blocks{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-columns__block{-webkit-border-after:1px solid #c1a78c;border-block-end:1px solid #c1a78c;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;gap:24px;padding-block:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media (max-width:767.98px){.content-columns__block:last-child{-webkit-border-after:none;border-block-end:none}}@media (min-width:768px){.content-columns__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-block:round(40px + (100vw - 768px)/((1440 - 768)/(48 - 40)),1px);padding-inline:24px}.content-columns__block:nth-last-child(2):nth-child(2n+1),.content-columns__block:last-child:nth-child(2n+2),.content-columns__block:last-child:nth-child(2n+1){-webkit-border-after:none;border-block-end:none}}@media (min-width:1024px) and (max-width:1279.98px){.content-columns__block{padding-block:round(48px + (100vw - 1024px)/((1280 - 1024)/(72 - 48)),1px);padding-inline:8px}}@media (min-width:1280px){.content-columns__block{padding-block:72px;padding-inline:30px}}.content-columns__block p{margin-block:0}.content-columns+.form{--layout-spacing:48px}@media (min-width:768px){.content-columns+.form{--layout-spacing:round(56px + (100vw - 768px)/((1440 - 768)/(80 - 56)),1px)}}@media (min-width:1440px){.content-columns+.form{--layout-spacing:80px}}