.block__call-to-action.block--footer-margin{margin-bottom:-40px}@media screen and (min-width:576px){.block__call-to-action.block--footer-margin{margin-bottom:-80px}}.block__call-to-action .container__call-to-action{position:relative;padding-top:40px;padding-bottom:40px}@media screen and (min-width:992px){.block__call-to-action .container__call-to-action{padding-top:64px;padding-bottom:64px}}.block__call-to-action .call-to-action__wrapper{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;position:relative}@media screen and (min-width:576px){.block__call-to-action .call-to-action__wrapper{grid-column-start:3;grid-column-end:11;gap:16px}}.block__call-to-action .shape{position:absolute}.block__call-to-action.block--dark-mode .shape--circle-top{right:80px;bottom:0px;top:unset;width:50px;height:25px;z-index:1}@media screen and (min-width:992px){.block__call-to-action.block--dark-mode .shape--circle-top{width:200px;height:100px}}.block__call-to-action .shape--circle-top{right:40px;top:-26px;bottom:unset;width:50px;height:50px;z-index:-1}@media screen and (min-width:992px){.block__call-to-action .shape--circle-top{right:40px;bottom:50px;top:unset;width:100px;height:100px}}.block__call-to-action.block--dark-mode .shape--half-circle-bottom{top:0px;bottom:unset;left:80px;z-index:1}.block__call-to-action .shape--half-circle-bottom{bottom:0px;top:unset;left:40px;width:50px;height:25px;z-index:-1}@media screen and (min-width:992px){.block__call-to-action .shape--half-circle-bottom{left:80px;width:200px;height:100px;bottom:0px}}.block__call-to-action.block--dark-mode{background:#30343b;color:#fff}.block__call-to-action.block--dark-mode a{text-decoration:none;color:#fff}.block__call-to-action.block--dark-mode a:not([class]),.block__call-to-action.block--dark-mode a:not([class]):visited,.block__call-to-action.block--dark-mode a:not([class]):active,.block__call-to-action.block--dark-mode a:not([class]):focus,.block__call-to-action.block--dark-mode a:not([class]):focus-visible,.block__call-to-action.block--dark-mode a:not([class]):focus-within{color:#fff}.block__call-to-action.block--dark-mode a:not([class]):hover{color:#fff;text-decoration:underline}.block__call-to-action a+a.btn.btn--primary{margin-top:0}.block__call-to-action p+a.btn{margin-top:4px}@media screen and (min-width:992px){.block__call-to-action p+a.btn{margin-top:8px}}.block__call-to-action h4+p{margin:0}.block__call-to-action.is-sticky{bottom:0;position:sticky;overflow:hidden;min-height:90px;display:none;z-index:1}.block__call-to-action.is-sticky.block--dark-mode.block__call-to-action.is-sticky.block--footer-margin{border-bottom:1px solid #4c5058}.block__call-to-action.is-sticky:not(.block--dark-mode){background-color:#fff;box-shadow:0px -1px 2px 0px rgba(48,52,59,0.2),0px -4px 20px 0px rgba(48,52,59,0.02)}.block__call-to-action.is-sticky .container__call-to-action{height:100%;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px;padding-inline:16px}@media screen and (min-width:992px){.block__call-to-action.is-sticky .container__call-to-action{padding-inline:unset}}.block__call-to-action.is-sticky .container__call-to-action .shape{display:none}@media screen and (min-width:992px){.block__call-to-action.is-sticky .container__call-to-action .shape{top:0;display:block}.block__call-to-action.is-sticky .container__call-to-action .shape.shape--half-circle-half-donut{left:0}.block__call-to-action.is-sticky .container__call-to-action .shape.shape---circle-quarter-donut{right:0}}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper{flex-direction:row}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .call-to-action--title{text-align:left}@media screen and (min-width:992px){.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .call-to-action--title{text-align:center}}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .subarea--wrapper{display:flex;gap:10px 16px;align-items:center;flex-direction:column}@media screen and (min-width:768px){.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .subarea--wrapper{flex-direction:row}}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn{font-size:14px;line-height:19px;white-space:nowrap}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn.btn--image{height:45px}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn.btn--image.btn--small{height:41px}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn.btn--image img:hover{filter:brightness(90%)}@media screen and (min-width:1200px){.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .call-to-action--title{margin-right:16px}}@media screen and (min-width:576px){.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn{font-size:17px;line-height:24px}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn.btn--image{height:50px}.block__call-to-action.is-sticky .container__call-to-action .call-to-action__wrapper .btn.btn--image.btn--small{height:41px}}@media screen and (max-width:575px){.block__call-to-action.is-sticky .call-to-action--title{font-size:15px}}.block__footer .container.area__grid{margin-top:40px}@media screen and (min-width:576px){.block__footer .container.area__grid{margin-top:56px}}@media screen and (min-width:992px){.block__footer .container.area__grid{margin-top:0}}