body{font-family:"Open Sans",sans-serif}.paragraph--type--pushs{background:#f4f4f4;padding-top:max(63px,min(4.1667vw,63px));padding-bottom:max(56px,min(3.7037vw,56px))}.paragraph--type--pushs .field--name-field-paragraph{display:flex;flex-wrap:wrap;-moz-column-gap:max(30px,min(1.9841vw,30px));column-gap:max(30px,min(1.9841vw,30px));row-gap:max(33px,min(2.1825vw,33px))}.paragraph--type--pushs .field--name-field-paragraph>div{width:calc(50% - max(15px,min(.9921vw,15px)))}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push{background:#fff;display:flex;flex-direction:column;border-radius:max(2px,min(.1323vw,2px));overflow:hidden;height:100%}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push img{height:max(240px,min(15.873vw,240px));-o-object-fit:cover;object-fit:cover}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div{padding:max(32px,min(2.1164vw,32px)) max(32px,min(2.1164vw,32px)) max(42px,min(2.7778vw,42px)) max(40px,min(2.6455vw,40px));display:flex;flex-direction:column;height:100%}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div h3{color:#3268aa;margin-bottom:max(16px,min(1.0582vw,16px))}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div p{margin-bottom:max(60px,min(3.9683vw,60px))}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div .btn-cta{margin-top:auto;width:-moz-max-content;width:max-content;gap:max(10px,min(.6614vw,10px))}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div .btn-cta img{width:max(24px,min(1.5873vw,24px));height:max(24px,min(1.5873vw,24px));border-radius:50%}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background){position:relative;min-height:max(606px,min(40.0794vw,606px));overflow:hidden}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;background-repeat:no-repeat !important;z-index:1}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) .background.video{padding:0}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) .background.video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) .background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) div:not(.background){position:relative;z-index:2;justify-content:flex-end;padding:0 max(30px,min(1.9841vw,30px)) max(48px,min(3.1746vw,48px)) max(40px,min(2.6455vw,40px))}@media (max-width:1199px){.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) div:not(.background){padding:20px}}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) div:not(.background) h3{color:#fff;margin:0}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) div:not(.background) .btn-cta{margin-top:max(36px,min(2.381vw,36px));background:rgba(12,12,12,.65)}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push[data-background="#9679B4"] .btn-cta{background:#72598b !important}@media (max-width:1199px){.paragraph--type--pushs .field--name-field-paragraph{row-gap:40px}.paragraph--type--pushs .field--name-field-paragraph>div{width:100%}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push{height:auto}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background){height:500px}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push:has(.background) div h3{font-size:30px}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div{padding:max(25px,min(1.6534vw,25px)) max(20px,min(1.3228vw,20px))}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div h3{font-size:25px;margin-bottom:20px}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div p{margin-bottom:0}.paragraph--type--pushs .field--name-field-paragraph>div .paragraph--type--push div .btn-cta{margin-top:21px}}